Вниманию участников, основным языком программирования которых является pascalabc
Используемый в системе компилятор Free Pascal не обладает совместимостью с возможностями языка PascalABC, подробнее можно прочитать здесь
News | олимпиада школьников «шаг в будущее»
Академический тур по физике — начало в 10:00, адрес: г. Москва, 2-я Бауманская ул., д.5, стр.1 (Главный учебный корпус, проход через 1 проходную — 2 Бауманская, 5, с12)
Академический тур по программированию — начало в 15:00, адрес: г. Москва, Рубцовская наб., 2/18 (Учебно-лабораторный корпус)
25.03.2022
Задачи по программированию
Решением для каждой задачи должна являться одномодульная программа (в виде одного файла) на одном из допустимых языков программирования.
При проверке решений участников жюри будет использовать следующие компиляторы (интерпретаторы):
- Язык Си — gcc (GNU C) 9.3.0
- Язык Си — g (GNU C ) 9.3.0
- Язык Паскаль — fpc (Free Pascal) 3.0.4
- Python 3.7.
Ввод/вывод программы должен осуществляться с помощью стандартных потоков ввода и вывода.
Завершаться программа должна с кодом возврата 0.
Все задачи проверяются, исходя из ограничения времени выполнения в 3 секунды и использования оперативной памяти до 512 Мб.
Среды разработки, доступные на площадках проведения:
Версии на различных площадках могут отличаться.
Календарь событий олимпиады | олимпиада школьников «шаг в будущее»
Расписание заключительного этапа Олимпиады 2021-2022 учебного года
Обращаем ваше внимание на следующие особенности.
- Очные мероприятия по каждому профилю пройдут в единый день в МГТУ и на всех региональных площадках.
- Для тех, кто не может попасть ни на одну площадку в единый день проведения профиля, организованы мероприятия с применением технологий дистанционного доступа (технические требования и инструкция). Рекомендуем всем принимать участие в мероприятиях на площадках, так как никто не может гарантировать стабильную связь и работоспособность вашей техники, а повторной попытки участия не будет.
- Для участия в мероприятиях заключительного этапа всем допущенным до него необходимо записаться на мероприятие в личном кабинете.
Расписание в таблице ниже, время начала указано по Москве.
Профиль | Очное мероприятие | Мероприятие с применением | |||
Дата | Время начала | ||||
Математика | 6 февраля 2022 | 10,11 кл: 9:00 5−9 кл: 10:00 | 12 февраля 2022, 10:00, 8-11 классы 12 февраля 2022, 16:00, | ||
Физика | 13 февраля 2022 | 10,11 кл: 9:00 5−9 кл: 10:00 | 19 февраля 2022, 10:00, 8-11 классы 19 февраля 2022, 16:00, | ||
Компьютерное моделирование и графика* | 20 февраля 2022 | 9:00 | 26 февраля 2022, 10:00 | ||
Биология** | Специализация «Биология» | 27 февраля 2022 | 10:00 | 5 марта 2022, 10:00 | |
Специализация «Биотехнология» | Академический тур | ||||
Научный тур (защита) | 21 марта 2022, 17.00 | ||||
Программирование | 11 кл.: 6 марта 2022 | 9:00 | 12 марта 2022, 10:00 | ||
5−10 кл: 7 марта 2022 | 10:00 | ||||
Химия** | Специализация «Химия» | 13 марта 2022 | 10:00 | 19 марта 2022, 10:00 | |
Специализация «Химические технологии» | Академический тур | ||||
Научный тур (защита) | 21 марта 2022, 14.00 | ||||
Инженерное дело (все специализации) | Академический тур (физика/программирование) | 26 марта 2022 | 10:00 (физика) 15:00 (программирование) | 27 марта 2022, 10:00 | |
Научный тур (защита) | 21−31 марта 2022 Расписание защит научных работ по секциям в 2021-2022 учебном году |
* Академическое соревнование по математике и инженерной графике и творческий тур проходят в один день с перерывом 40 минут
** Предметные туры по биологии и химии не проводятся в МГТУ им. Н. Э. Баумана (проводятся в Мытищинском филиале МГТУ)
Олимпиады школьников «шаг в будущее»
Решение задач на pascal
Для языка программирования Pascal и его диалектов существует несколько различных сред разработки со своими особенностями. Необходимо иметь в виду, что системой принимаются только файлы исходного кода с расширением .pas, поэтому если Ваша среда сохраняет файлы с другим расширением — перед отправкой в проверочную систему их необходимо переименовать (или скопировать с расширением .pas).
Решение задач на python
Проверка решений, написанных на языке Python, осуществляется интерпретатором версии 3.7. Использование модулей (библиотек), требующих отдельной установки (например, numpy), не разрешается, подобные программы проверены не будут.