مرحلهی سوم
آزمون مرحلهی سوم المپیاد کامپیوتر هر سال پیش از شروع دورهی تابستان بهصورت حضوری در باشگاه دانشپژوهان جوان برگزار میگردد.در این صفحه با این آزمون بیشتر آشنا خواهید شد.
اهداف آزمون
- ارزیابی توانایی حل مسئله دانشپژوهان با بهرهگیری از کامپیوتر
- فیلتر کردن دانشپژوهانی که علاقه و آشناییشان با برنامهنویسی در حد صفر است. از آنجا که ارزیابی المپیاد جهانی کاملاً مبتنی بر آزمونهای برنامهنویسی بوده و در دورهی تابستان نیز بیش از نیمی از نمرهی دانشپژوه حاصل آزمونهای برنامهنویسی است، انتظار بر این است که دانشپژوهان دورهی تابستان شناخت اولیه نسبت به برنامهنویسی داشته باشند.
زمان برگزاری آزمون
زمان آزمون توسط باشگاه دانشپژوهان جوان به نفرات برگزیده مرحلهی دوم اعلام میگردد. این زمان به طور معمول پیش از شروع دورهی تابستان در اوایل تیر ماه میباشد.
واجدین شرایط شرکت در آزمون
پذیرفتهشدگان مرحلهی دوم میتوانند در آزمون مرحلهی سوم شرکت کنند.
قالب آزمون
- این آزمون شامل حدود ۶ سؤال چند قسمتی است که در دو روز برگزار خواهد شد.
- قسمتهای یک سوال معمولا (نه لزوما) بر اساس روال زیر طراحی میشوند.
- قسمت اول: این قسمت به گونهای است که دانشپژوه بتواند ظرف حدود یک ساعت محاسبه روی کاغذ (برای مثال شمارش ترکیبیاتی) به جواب برسد.
- قسمت دوم: این قسمت به گونهای است که معمولا دانشپژوه امکان رسیدن به جواب بدون استفاده از کامپیوتر و برنامهنویسی را نخواهد داشت. برای حل این قسمت نیاز به برنامهنویسی ساده نظیر استفاده از آرایه، حلقه و یا الگوریتمهای ساده (نظیر مرتبسازی) است.
- قسمت سوم: این قسمت مستلزم حل تئوری مفصلتر و برنامهنویسی بیشتری است. سعی میشود این قسمت نیازی به الگوریتم یا ابزارهای برنامهنویسی خیلی پیچیده نداشته باشد تا شرایط تا حد ممکن برای دانشپژوهان عادلانه بماند.
- شما فقط خروجی برنامه خود را برای حکم (Judge) ارسال میکنید یا در پاسخنامه یادداشت میکنید. نیاز به ارسال برنامه به حکم نیست.
سیستمهای نرمافزاری
نرمافزارهای زیر بر روی کامییوترهای روز مسابقه نصب خواهند شد:
- Orwell dev-c++
- Emacs
- Codeblocks
- Gvim
- NotePad++
- gcc
سعی بر این است که آخرین نسخه این نرم افزارها نصب شوند. سیتمعامل ویندوز ۷ میباشد. در ضمن یک ماشینحساب که فقط قادر به انجام علمیاتهای اصلی است نیز نصب شده است. امکان استفاده از جاج (Judge) به شما داده خواهد شد.
مباحث مطرح در آزمون
سرفصلهای آزمون به طور کلی عبارتاند از
، به همراه آشنایی ابتدایی با برنامهنویسی.
پذیرفتهشدگان
- تعداد پذیرفتهشدگان ۴۰ نفر میباشد. در صورتی که نمره دو نفر در خط برش یکسان باشد، ملاک نمرهی مرحلهی دوم است. در شرایط خاص کمیته میتواند این تعداد را زیاد کند.
- آزمون مرحلهی دوم ۶۰ درصد و آزمون مرحلهی سوم ۴۰ درصد در محاسبهی نمرهی کل اثر خواهد داشت.
مدارک
- جهت شرکت در آزمون مرحلهی سوم نیاز هست کارت ملی یا شناسنامه خود را به همراه داشته باشید.
- از آنجا که دورهی تابستان بلافاصله بعد از مرحلهی سوم شروع میشود، مدارک موردنیاز جهت ثبتنام دورهی تابستان را به همراه داشته باشید. این مدارک از طریق باشگاه اعلام خواهد شد.
نمونه سوالات مرحله سوم

در دوره مرحله سوم گرینولی تمامی سوالات سالهای گذشته را برای شما تحلیل و حل کرده ایم.
در بخشی جدا نظریه اعداد را به شما آموزش خواهیم داد که دانش ریاضی مورد نیاز در این آزمون میباشد.
آموزش الگوریتم های پایه مانند غربال و … که الگوریتم های پایه مورد نیاز در این آموزن هستند رو نیز به شما آموزش میدهیم.
اگر زبان سی پلاس پلاس را بلدید با تهیه این دوره میتوانید خیال خود را از برنامه ریزی و آمادگی برای آزمون مرحله سوم راحت کنید.
در این دوره استاد موسوی مسئول دپارتمان المپیاد کامپیوتر علامه حلی تمامی زبان سی پلاس پلاس را به صورت کامل و فشرده به شما آموزش میدهد. اگر زبان برنامه نویسی بلد نیستید و قصد شرکت در مرحله سوم المپیاد کامپیوتر را دارید کافی است در این قسمت مقدماتی زبان سی پلاس پلاس را یاد بگیرید و با دوره مرحله سوم قلق های حل مسئله رو دوره کنید. حالا شما آماده این آزمون هستید.
قسمت پیشرفته این دوره به درد کسانی میخورد که مرحله سوم را قبول شده اند و قصد گرفتن مدال در دوره تابستانی المپیاد کامپیوتر را دارند.

