المپدیا

دانش‌نامه‌ی المپیاد کامپیوتر ایران

ابزار کاربر

ابزار سایت


درباره ی المپیاد:دوره های المپیاد:مرحله ی سوم برنامه نویسی

مرحله‌ی سوم

آزمون مرحله‌ی سوم المپیاد کامپیوتر هر سال پیش از شروع دوره‌ی تابستان به‌صورت حضوری در باشگاه دانش‌پژوهان جوان برگزار می‌گردد.در این صفحه با این آزمون بیش‌تر آشنا خواهید شد.

اهداف آزمون

  • ارزیابی توانایی حل مسئله دانش‌پژوهان با بهره‌گیری از کامپیوتر
  • فیلتر کردن دانش‌پژوهانی که علاقه و آشنایی‌شان با برنامه‌نویسی در حد صفر است. از آن‌جا که ارزیابی المپیاد جهانی کاملاً مبتنی بر آزمون‌های برنامه‌نویسی بوده و در دوره‌ی تابستان نیز بیش از نیمی از نمره‌ی دانش‌پژوه حاصل آزمون‌های برنامه‌نویسی است، انتظار بر این است که دانش‌پژوهان دوره‌ی تابستان شناخت اولیه نسبت به برنامه‌نویسی داشته باشند.

زمان برگزاری آزمون

زمان آزمون توسط باشگاه دانش‌پژوهان جوان به نفرات برگزیده مرحله‌ی دوم اعلام می‌گردد. این زمان به طور معمول پیش از شروع دوره‌ی تابستان در اواخر خردادماه می‌باشد.

واجدین شرایط شرکت در آزمون

پذیرفته‌شدگان مرحله‌ی دوم می‌توانند در آزمون مرحله‌ی سوم شرکت کنند.

قالب آزمون

  • این آزمون شامل حدود ۶‎ سؤال ‎چند‎ قسمتی است که در دو روز برگزار خواهد شد.
  • قسمت‌های یک سوال معمولا (نه لزوما) بر اساس روال زیر طراحی می‌شوند.
    • قسمت اول: این قسمت به گونه‌ای است که دانش‌پژوه بتواند ظرف حدود یک ساعت محاسبه روی کاغذ (برای مثال شمارش ترکیبیاتی) به جواب برسد.
    • قسمت دوم: این قسمت به گونه‌ای است که معمولا دانش‌پژوه امکان رسیدن به جواب بدون استفاده از کامپیوتر و برنامه‌نویسی را نخواهد داشت. برای حل این قسمت نیاز به برنامه‌نویسی ساده نظیر استفاده از آرایه، حلقه و یا الگوریتم‌های ساده (نظیر مرتب‌سازی) است.
    • قسمت سوم: این قسمت مستلزم حل تئوری مفصل‌تر و برنامه‌نویسی بیشتری است. سعی می‌شود این قسمت نیازی به الگوریتم یا ابزارهای برنامه‌نویسی خیلی پیچیده نداشته باشد تا شرایط تا حد ممکن برای دانش‌پژوهان عادلانه بماند.
  • شما فقط خروجی برنامه خود را برای حکم (Judge) ارسال می‌کنید یا در پاسخ‌نامه یادداشت می‌کنید. نیاز به ارسال برنامه به حکم نیست.

سیستم‌های نرم‌افزاری

نرم‌افزارهای زیر بر روی کامییوترهای روز مسابقه نصب خواهند شد:

  • Orwell dev-c++
  • Emacs
  • Codeblocks
  • Gvim
  • NotePad++
  • gcc

سعی بر این است که آخرین نسخه این نرم افزارها نصب شوند. سیتم‌عامل ویندوز ۷ می‌باشد. در ضمن یک ماشین‌حساب که فقط قادر به انجام علمیات‌های اصلی‌ است نیز نصب شده است. امکان استفاده از جاج (Judge) به شما داده خواهد شد.

مباحث مطرح در آزمون

سرفصل‌های آزمون به طور کلی عبارت‌اند از سرفصل‌های مرحله‌ی دوم،‌ به همراه آشنایی ابتدایی با برنامه‌نویسی.

رسیدگی به اعتراض ها

  • بعدا از برگزاری آزمون به شما فرصت اعتراض داده خواهد شد. بعد از پایان موعد اعتراض، هیچ اعتراضی (حتی برحق) پذیرفته نخواهد شد. پایان موعد اعتراض به معنی نهایی شدن نتایج نیست. بعد از پایان موعد اعتراض کمیته‌ی ملی روندها را بررسی می‌کند که به درستی اجرا شده باشند و ممکن است در این مرحله نتایج تغییر کند. نتایج وقتی رسمی است که توسط کمیته ملی اعلام رسمی شود.
  • محدودیتی روی تعداد اعتراض‌ها وجود ندارد.
  • ملاک نمره‌دهی، جوابی است که به سامانه داوری ارسال شده است. جوابی که روی برگه سوال‌ها نوشته می‌شود فقط در موارد خاص مانند خرابی سامانه داوری مورد استفاده قرار می‌گیرد. اعتراض‌ها به عدم ثبت ارسال شما در سامانه‌ داوری در ثانیه آخر مسابقه مورد قبول نیست. شما باید یک زمان معقول قبل از پایان مسابقه، نتیجه خود را به سامانه داوری ارسال کنید که با چنین مشکلی برنخورید.
  • نمره‌ی که در حین آزمون به شما داده می‌شود نمره‌ی نهایی نیست. بعد از آنکه به اعتراض‌ها رسیدگی شد نمره‌ی نهایی مشخص می‌شود. این امکان وجود دارد که به خاطر اعتراض بر حقی و یا اشتباه سامانه داوری نمره‌ها تغییرات زیادی کنند.
  • اگر در حین آزمون برق قطع شود، وابسته به میزان قطعی برق کمیته در مورد آن آزمون تصمیم خواهد گرفت. معمولا اگر مدت زمان قطعی برق کم باشد، آزمون معتبر خواهد بود. بنابراین فکر نکنید به خاطر قطعی برق حتما آزمون مجدد گرفته خواهد شد و درضمن فراموش نکنید که هر چند دقیقه برنامه خودتان را ذخیره کنید تا در صورت قطعی برق یا ریست شدن کامپیوترتان برنامه‌تان از دست نرود.
  • اشتباه بودن یک سوال در آزمون باعث نمی‌شود که کل آزمون نادیده گرفته شود. با توجه به نوع اشتباه کمیته در مورد آن آزمون تصمیم خواهد گرفت. شما موظف هستید روی همه‌ی سوال‌ها وقت بگذارید و اشتباه بزرگی است اگر تمام وقت خود را صرف یک سوال کنید.
  • در آزمون آزمایشی موظف هستید که سیستم سخت‌افزاری و نرم‌افزاری را به خوبی بررسی کنید. اگر مشکلی هست در همان روز به مسئولین برگزاری اعلام کنید.
  • اگر در حین آزمون مسئولین برگزاری به اشتباهی پی‌ببرند، اصلاحیه اعلام عمومی خواهد شد. ممکن است به خاطر اشتباهی زمان آزمون افزایش پیدا کند. در این مورد کمیته تصمیم‌گیری خواهد کرد.
  • اگر به دلایلی کمیته تصمیم بگیرد که یک آزمون را باطل اعلام کند، آزمون مجددی گرفته خواهد شد.

پذیرفته‌شدگان

  • تعداد پذیرفته‌شدگان ۴۰ نفر می‌باشد. در صورتی که نمره‌ دو نفر در خط برش یکسان باشد، ملاک نمره‌ی مرحله‌‌ی دوم است. در شرایط خاص کمیته می‌تواند این تعداد را زیاد کند.
  • آزمون مرحله‌ی دوم ۶۰ درصد و آزمون مرحله‌ی سوم ۴۰ درصد در محاسبه‌ی نمره‌ی کل اثر خواهد داشت.

مدارک

  • جهت شرکت در آزمون مرحله‌ی سوم نیاز هست کارت ملی یا شناسنامه خود را به همراه داشته باشید.
  • از آنجا که دوره‌ی تابستان بلافاصله بعد از مرحله‌ی سوم شروع می‌شود، مدارک موردنیاز جهت ثبت‌نام دوره‌ی تابستان را به همراه داشته باشید. این مدارک از طریق باشگاه اعلام خواهد شد.

منابع آزمون


ابزار صفحه