🏆 انجمن علمی مهندسی برق دانشگاه علموصنعت ایران با همکاری کامپیوترونیک و کوئرا برگزار میکند:
" اولین دورهی مسابقات برنامهنویسی و کدگشایی Decode Cup "
همیشه به نوشتن کدهای تمیز (Clean Code) تاکید شده چون نوشتن کدهای سخت و پیچیده، خوندن رو دشوار میکنه!
اما خُب اگه کسی بتونه از پس خوندن کدهای سخت و رمزگذاری شده بر بیاد یعنی کارش درسته دیگه! مگه نه؟
در مسابقهی Decode Cup میخوایم با هم کدهای سخت و پیچیده بنویسیم و همونها رو با کمک هم رمزگشایی کنیم اما کامپیوتر نباید کنارمون باشه!
📆 تاریخ برگزاری: پنجشنبه، ۱۴ اردیبهشت ۱۴۰۲
🏫 محل برگزاری: دانشگاه علموصنعت ایران
🍿 همراه با پذیرایی، ناهار، سخنرانی و مراسم تقدیر
🎁 جوایز تیمهای برتر:
🥇 تیم اول: ۴ میلیون و ۵۰۰ هزار تومان
🥈 تیم دوم: ۲ میلیون و ۵۰۰ هزار تومان
🥉 تیم سوم: ۱ میلیون و ۵۰۰ هزار تومان
جهت ثبت نام و کسب اطلاعات بیشتر همین الان به ما پیام بدید:
@EESSACOMPUTERONIC
⭕️ 👈 عضویت در کانال رویداد
🏅🎖🏅🎖🏅🎖🏅🎖🏅🎖
🆔@Computeronic
🆔@quera_ir
🆔@EESSA_IUST
" اولین دورهی مسابقات برنامهنویسی و کدگشایی Decode Cup "
همیشه به نوشتن کدهای تمیز (Clean Code) تاکید شده چون نوشتن کدهای سخت و پیچیده، خوندن رو دشوار میکنه!
اما خُب اگه کسی بتونه از پس خوندن کدهای سخت و رمزگذاری شده بر بیاد یعنی کارش درسته دیگه! مگه نه؟
در مسابقهی Decode Cup میخوایم با هم کدهای سخت و پیچیده بنویسیم و همونها رو با کمک هم رمزگشایی کنیم اما کامپیوتر نباید کنارمون باشه!
📆 تاریخ برگزاری: پنجشنبه، ۱۴ اردیبهشت ۱۴۰۲
🏫 محل برگزاری: دانشگاه علموصنعت ایران
🍿 همراه با پذیرایی، ناهار، سخنرانی و مراسم تقدیر
🎁 جوایز تیمهای برتر:
🥇 تیم اول: ۴ میلیون و ۵۰۰ هزار تومان
🥈 تیم دوم: ۲ میلیون و ۵۰۰ هزار تومان
🥉 تیم سوم: ۱ میلیون و ۵۰۰ هزار تومان
جهت ثبت نام و کسب اطلاعات بیشتر همین الان به ما پیام بدید:
@EESSACOMPUTERONIC
⭕️ 👈 عضویت در کانال رویداد
🏅🎖🏅🎖🏅🎖🏅🎖🏅🎖
🆔@Computeronic
🆔@quera_ir
🆔@EESSA_IUST
👍2❤1👏1
🏆 گامهای شرکت در مسابقه:
🏵 گام اول:
ابتدا یک تیم ۳ نفره از خودتون و دوستای کاربلدتون تشکیل بدید؛ براش اسم بذارید و به اکانت ثبت نام پیام بدید.
🏵 گام دوم:
پس از تایید ثبت نام، به همراه تیمتون فرصت دارید تا ۷ اردیبهشت ماه دو تا کار انجام بدید:
اول اینکه یک الگوریتم مشهور در برنامه نویسی (مثلا باینری سرچ و ....) را به زبان ++C مطابق قوانین سایت کدگذاری کنید تا کسی نتونه بفهمه (هرچی سخت تر بهتر 😁) و اون کد رو از طرف تیمتون برای ما ارسال کنید.
دوم اینکه یک برنامه بنویسید که در خروجی، یک رشته شامل حداکثر ۳ کاراکتر را نمایش بده و بعدش مطابق قوانین سایت، اون رو رمزگذاری کنید و مجددا برامون بفرستید.
این گام براتون امتیاز داره و به امتیازات داخل مسابقه اضافه میشه! خلاصه بپا که از رقبا جا نمونی رفیق
🏵 گام سوم:
منتظر تایید نهایی پشتیبانان باشید و خودتون رو برای مسابقهی حضوری آماده کنیددد! 😉
وبسایت رویداد، جهت مطالعه قوانین و نمونه کدها:
https://Decode.computeronic.ir
🏆🔹🏆🔹🏆🔹🏆🔹🏆🔹🏆
🆔 @Computeronic
🆔 @quera_ir
🆔 @EESSA_IUST
🏵 گام اول:
ابتدا یک تیم ۳ نفره از خودتون و دوستای کاربلدتون تشکیل بدید؛ براش اسم بذارید و به اکانت ثبت نام پیام بدید.
🏵 گام دوم:
پس از تایید ثبت نام، به همراه تیمتون فرصت دارید تا ۷ اردیبهشت ماه دو تا کار انجام بدید:
اول اینکه یک الگوریتم مشهور در برنامه نویسی (مثلا باینری سرچ و ....) را به زبان ++C مطابق قوانین سایت کدگذاری کنید تا کسی نتونه بفهمه (هرچی سخت تر بهتر 😁) و اون کد رو از طرف تیمتون برای ما ارسال کنید.
دوم اینکه یک برنامه بنویسید که در خروجی، یک رشته شامل حداکثر ۳ کاراکتر را نمایش بده و بعدش مطابق قوانین سایت، اون رو رمزگذاری کنید و مجددا برامون بفرستید.
این گام براتون امتیاز داره و به امتیازات داخل مسابقه اضافه میشه! خلاصه بپا که از رقبا جا نمونی رفیق
🏵 گام سوم:
منتظر تایید نهایی پشتیبانان باشید و خودتون رو برای مسابقهی حضوری آماده کنیددد! 😉
وبسایت رویداد، جهت مطالعه قوانین و نمونه کدها:
https://Decode.computeronic.ir
🏆🔹🏆🔹🏆🔹🏆🔹🏆🔹🏆
🆔 @Computeronic
🆔 @quera_ir
🆔 @EESSA_IUST
👏1
🏆 قوانین و توضیحات شیوهی برگزاری مسابقه:
🎖 مسابقهی Decode Cup طی سه مرحله انجام خواهد شد که یک مرحلهی آن یک هفته قبل از برگزاری مسابقه و دو مرحلهی دیگر در روز برگزاری مسابقه انجام خواهد شد.
🏵 این مسابقه با زبان ++C برگزار می شود و تیمهای شرکت کننده میتوانند حداقل ۲ و حداکثر ۳ نفره باشند.
مرحلهی اول:
( رمزگذاری کدها)
در این مرحله، ابتدا یکی از الگوریتمهای مشهور برنامه نویسی (مانند: bubble search, merge sort, ....) را به زبان ++C مینویسید و آنرا مطابق قوانین مذکور در سایت رمزگذاری میکنید.
سپس کد رمزگذاری شده را برای ما ارسال کنید و حتما ذکر کنید که کد، مربوط به الگوریتمهای مشهور است.
سپس یک برنامه بنویسید که در خروجی؛ حداکثر یک رشته به طول ۳ کاراکتر نمایش دهد. کاراکترها، باید مطابق کاراکترهای استاندارد ASCII باشند. این برنامه را نیز مطابق قوانین، رمزگذاری کرده و برای ما ارسال کنید. حتما ذکر کنید که کد مرتبط با چاپ سه کاراکتر بوده است.
به طور خلاصه، در پایان این مرحله شما باید دو برنامهی رمزگذاری شده که یکی مربوط به الگوریتمهای مشهور و دیگری مربوط به چاپ کاراکتر است برای ما ارسال کنید.
🔺🔻🔺🔻🔺🔻🔺🔻🔺🔻🔺
مرحلهی دوم:
( رمزگشایی الگوریتمها)
این مرحله به صورت حضوری در روز برگزاری رویداد اجرا می شود، الگوریتمهای رمزگذاری شده از کل تیم ها داخل برگههای A4 به تیم ها داده میشود و رقبا باید تعیین کنند هر کد، مربوط به چه الگوریتمی میباشد و نام الگوریتم را درست حدس بزنند.
اگر الگوریتم را درست حدس بزنید، امتیاز این مرحله را دریافت خواهید و طبیعتا آنچه که تیمها را متمایز میسازد، سرعت بیشتر و زمان کمتر در ارائهی پاسخ میباشد.
🔺🔻🔺🔻🔺🔻🔺🔻🔺🔻🔺
مرحلهی سوم:
( کشف کاراکترها)
در این مرحله که آخرین مرحله از مسابقه هست، برنامههای رمزگذاری شده که هر کدام یک رشته ۳ حرفی را چاپ میکنند میان تیم ها توزیع میشود. هر تیمی که بتواند ۳ تا کاراکتر مدنظر را درست حدس بزند، امتیاز را دریافت کرده و زمان کمتر باعث تمایز جایگاه تیمها و ردهبندی تیم ها میشود.
🔺🔻🔺🔻🔺🔻🔺🔻🔺🔻🔺
آنچه که در این مسابقه مهم است، تسلط متوسط به زبان ++C، کشف درست الگوریتمها و خروجیها و همچنین سرعت بالاتر و مصرف زمان کمتر است.
توضیحات بیشتر در روز مسابقه توسط رئیس هیئت داوران به تیمهای شرکت کننده ارائه میگردد.
🎊🎉🎊🎉🎊🎉🎊🎉🎊🎉🎊🎉🎊
🆔 @Computeronic
🆔 @quera_ir
🆔 @EESSA_IUST
🎖 مسابقهی Decode Cup طی سه مرحله انجام خواهد شد که یک مرحلهی آن یک هفته قبل از برگزاری مسابقه و دو مرحلهی دیگر در روز برگزاری مسابقه انجام خواهد شد.
🏵 این مسابقه با زبان ++C برگزار می شود و تیمهای شرکت کننده میتوانند حداقل ۲ و حداکثر ۳ نفره باشند.
مرحلهی اول:
( رمزگذاری کدها)
در این مرحله، ابتدا یکی از الگوریتمهای مشهور برنامه نویسی (مانند: bubble search, merge sort, ....) را به زبان ++C مینویسید و آنرا مطابق قوانین مذکور در سایت رمزگذاری میکنید.
سپس کد رمزگذاری شده را برای ما ارسال کنید و حتما ذکر کنید که کد، مربوط به الگوریتمهای مشهور است.
سپس یک برنامه بنویسید که در خروجی؛ حداکثر یک رشته به طول ۳ کاراکتر نمایش دهد. کاراکترها، باید مطابق کاراکترهای استاندارد ASCII باشند. این برنامه را نیز مطابق قوانین، رمزگذاری کرده و برای ما ارسال کنید. حتما ذکر کنید که کد مرتبط با چاپ سه کاراکتر بوده است.
به طور خلاصه، در پایان این مرحله شما باید دو برنامهی رمزگذاری شده که یکی مربوط به الگوریتمهای مشهور و دیگری مربوط به چاپ کاراکتر است برای ما ارسال کنید.
🔺🔻🔺🔻🔺🔻🔺🔻🔺🔻🔺
مرحلهی دوم:
( رمزگشایی الگوریتمها)
این مرحله به صورت حضوری در روز برگزاری رویداد اجرا می شود، الگوریتمهای رمزگذاری شده از کل تیم ها داخل برگههای A4 به تیم ها داده میشود و رقبا باید تعیین کنند هر کد، مربوط به چه الگوریتمی میباشد و نام الگوریتم را درست حدس بزنند.
اگر الگوریتم را درست حدس بزنید، امتیاز این مرحله را دریافت خواهید و طبیعتا آنچه که تیمها را متمایز میسازد، سرعت بیشتر و زمان کمتر در ارائهی پاسخ میباشد.
🔺🔻🔺🔻🔺🔻🔺🔻🔺🔻🔺
مرحلهی سوم:
( کشف کاراکترها)
در این مرحله که آخرین مرحله از مسابقه هست، برنامههای رمزگذاری شده که هر کدام یک رشته ۳ حرفی را چاپ میکنند میان تیم ها توزیع میشود. هر تیمی که بتواند ۳ تا کاراکتر مدنظر را درست حدس بزند، امتیاز را دریافت کرده و زمان کمتر باعث تمایز جایگاه تیمها و ردهبندی تیم ها میشود.
🔺🔻🔺🔻🔺🔻🔺🔻🔺🔻🔺
آنچه که در این مسابقه مهم است، تسلط متوسط به زبان ++C، کشف درست الگوریتمها و خروجیها و همچنین سرعت بالاتر و مصرف زمان کمتر است.
توضیحات بیشتر در روز مسابقه توسط رئیس هیئت داوران به تیمهای شرکت کننده ارائه میگردد.
🎊🎉🎊🎉🎊🎉🎊🎉🎊🎉🎊🎉🎊
🆔 @Computeronic
🆔 @quera_ir
🆔 @EESSA_IUST
❤2👍1