ВсОШ по информатике на Сириусе: программирование — 19–23 октября 2026
Программирование — одно из четырёх направлений информатики на школьном этапе ВсОШ. Школьный этап по информатике в 83 регионах проводит платформа «Сириус.Курсы», участвуют школьники с 5 по 11 класс.
У каждого направления свой день, и участвовать можно в нескольких — они не исключают друг друга.
Когда проходит программирование
| Группа регионов | Программирование |
|---|---|
| Группа 1 Краснодарский край, Ростовская область, Ставропольский край, Республика Дагестан и ещё 19 регионов |
20 октября |
| Группа 2 Санкт-Петербург, Республика Татарстан, Нижегородская область, Воронежская область и ещё 21 регионов |
22 октября |
| Группа 3 Республика Башкортостан, Свердловская область, Самарская область, Челябинская область и ещё 11 регионов |
21 октября |
| Группа 4 Новосибирская область, Красноярский край, Иркутская область, Приморский край и ещё 16 регионов |
23 октября |
Свой регион ищите в разделе «Распределение субъектов РФ» на siriusolymp.ru. Два субъекта — Москва и Подмосковье — школьный этап там не проводят.
Продолжительность и баллы
- 5–6 класс — 60 минут, максимум 500 баллов.
- 7–8 класс — 120 минут, максимум 600 баллов.
- 9–11 класс — 120 минут, максимум 500 баллов.
Высокие максимумы не должны пугать: баллы начисляются по пройденным тестам, и частично решённая задача тоже приносит очки.
Что спрашивают
Направление проверяет умение написать работающую программу, а не знание синтаксиса наизусть. Язык выбираете сами — обычно доступны Python, C++ и Pascal.
- Ввод и вывод данных, работа с циклами и условиями.
- Массивы и строки.
- Оценка времени работы алгоритма.
- Разбор случаев и аккуратность с границами.
Два задания с решениями
Почему перебор не всегда проходит
Нужно проверить, простое ли число n, если n может быть до миллиарда. Почему перебор всех делителей до n не подходит?
Решение. Такой перебор сделает до миллиарда операций и не уложится в отведённое время.
Достаточно перебрать делители до квадратного корня из n: если n = a × b, то один из множителей обязательно не превосходит √n. Для миллиарда это около 31 600 шагов — мгновение.
Умение прикинуть число операций до написания кода и есть главный навык, который здесь проверяют.
Ошибка на границе
Программа ищет максимум в массиве и начинает со значения max = 0. В каком случае она даст неверный ответ?
Решение. Если все числа отрицательные: программа вернёт 0, которого в массиве нет.
Правильно начинать с первого элемента массива, а не с нуля. Тесты на олимпиаде почти всегда содержат такой случай — он ничего не стоит составителю и отсекает невнимательных.
Задания прошлого года с ответами
Формат школьного этапа почти не меняется, поэтому лучший тренажёр — прошлогодний вариант: реальные задания по направлению «Программирование» за 2025/26 год с ответами.
Другие направления
Остальные три направления информатики: робототехника, информационная безопасность, искусственный интеллект.
Общая страница с расписанием всех направлений — ВсОШ по информатике на Сириусе 2026.
Ответов пока нет
Будьте первым, кто ответит — это займёт минуту.
Ваш ответ
Чтобы ответить, войдите . Регистрация нужна против спама: анонимные ответы на школьном форуме за неделю превращают его в доску объявлений.