ВсОШ по информатике на Сириусе: программирование — 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.

Ответов пока нет

Будьте первым, кто ответит — это займёт минуту.

Ваш ответ

Чтобы ответить, войдите . Регистрация нужна против спама: анонимные ответы на школьном форуме за неделю превращают его в доску объявлений.