На сайте Московского Центра Непрерывного Математического Образования (далее МЦНМО) вы можете пройти обучение языкам программирования и проверить свои способности на интерактивных олимпиадах.

Для того, чтобы начать работу необходимо зарегистрироваться на сайте (http://informatics.mccme.ru/moodle/).

mccme

После регистрации, Вам помимо теоретического материала, который доступен и без регистрации, будет доступна возможность сдачи решений олимпиадных задач.
Зайдя в раздел олимпиады на основной части страницы вы увидите условие задачи, с примерами возможных исходных данных, и результата. Слева, находится список задач для решения в рамках тура данной олимпиады.

mccme

После того, как решение задачи написано Вы можете сдать его на проверку, выбрав в списке соответствующий язык программирования, указав по кнопке «Обзор» файл с исходным текстом Вашей программы и нажав кнопку «Отправить» .

mccme

После того как тестирующая система проверит ваше решение совокупностью тестов, в графе «Статус» появятся результаты проверки. Результат может быть обозначен как:

  • OK – программа прошла все тесты, решение верное;
  • Частичное решение – программа прошла не все тесты, то есть работает не во всех случаях. В этом случае, перейдя по ссылке «Протокол», откроется таблица с результатами прохождения тестов.
  • Неправильный формат вывода – означает, что на каком-то тесте программа выводит ответ не в том формате, как это требуется в условии задачи (например, выводит несколько чисел, когда требуется одно, или выводит слово, когда требуется число)
  • Ошибка выполнения – означает, что на каком-то тесте программа выполняет недопустимую операцию (например, происходит деление на 0, выход за пределы массива или иная ошибка, которая может привести к аварийному завершению программы)
  • Ошибка компиляции – означает, что программа содержит синтаксические ошибки из-за чего тестирующая система не способна ее откомпилировать и запустить на проверку.

На странице задачи всегда будет доступен протокол с результатами проверок всех отправленных решений.

mccme
Последнее изменение: четверг, 11 августа 2011, 12:32