Школьный этап ВсОШ по информатике 2026
Программирование, ИИ, информационная безопасность и робототехника: даты школьного этапа по информатике в октябре 2026, длительность и формат задач.
Содержание статьи
Школьный этап ВсОШ по информатике — самый разветвлённый в сезоне: с 2025 года олимпиада делится на четыре профиля, и у каждого свой тур. В большинстве регионов этап проходит на платформе «Сириус.Курсы» 19–23 октября 2026 года, в Подмосковье — 12–17 октября. Разбираемся, какие даты у вашего профиля, чем профили отличаются и как устроены задания.
Когда проходит школьный этап по информатике в 2026 году
На «Сириусе» информатику пишут 83 региона и Байконур. Регионы разделены на четыре группы, и у каждого профиля в каждой группе свой день:
| Профиль | Группа 1 | Группа 2 | Группа 3 | Группа 4 |
|---|---|---|---|---|
| Робототехника | 19 окт. | 20 окт. | 23 окт. | 22 окт. |
| Программирование | 20 окт. | 22 окт. | 21 окт. | 23 окт. |
| Информационная безопасность | 23 окт. | 21 окт. | 22 окт. | 19 окт. |
| Искусственный интеллект | 22 окт. | 23 окт. | 19 окт. | 20 окт. |
Примеры регионов: группа 1 — Краснодарский край, Ростовская и Волгоградская области, Крым. Группа 2 — Санкт-Петербург, Татарстан, Нижегородская и Воронежская области. Группа 3 — Башкортостан, Свердловская, Челябинская, Самарская области. Группа 4 — Новосибирская и Иркутская области, Красноярский и Приморский края. Полный список — в расписании октября.
Тур проходит в школе по индивидуальному коду. Задания открыты с 8:00 до 22:00 по местному времени, но запущенный таймер остановить нельзя. Москва проводит этап по своему графику — его публикуют на vos.olimpiada.ru.
В Подмосковье информатика проходит онлайн на olymp.informatics.ru в две волны. Искусственный интеллект и робототехника — 12–14 октября, информационная безопасность и программирование — 15–17 октября. Рейтинг и статусы по всем профилям — 4 ноября.
Профили, классы и длительность тура
Участвовать могут ученики 5–11 классов. Профили проверяют разные навыки, поэтому выбирайте тот, что ближе вам по интересам.
- Программирование — классические алгоритмические задачи: алгоритмы, структуры данных, эффективность кода. На ранних этапах, особенно у младших, встречаются и теоретические вопросы.
- Информационная безопасность — теория и практика: сети, криптография, анализ файлов и систем.
- Искусственный интеллект — теоретические и алгоритмические задачи плюс анализ данных и машинное обучение.
- Робототехника — теория, связанная с инженерией и робототехникой: датчики, механика, алгоритмы управления. На более высоких этапах бывают практические задачи на сборку роботов.
Длительность и максимальный балл на «Сириусе» по данным страниц профилей на siriusolymp.ru:
| Профиль | 5–6 классы | 7–8 классы | 9–11 классы |
|---|---|---|---|
| Программирование | 60 мин, 500 баллов | 120 мин, 600 баллов | 120 мин, 500 баллов |
| Искусственный интеллект | 90 мин, 72 балла | 120 мин, 72 балла | 120 мин, 72 балла |
| Информационная безопасность | 60 мин, 50 баллов | 60 мин, 60 баллов | 9 кл.: 90 мин, 100 баллов; 10–11 кл.: 120 мин, 100 баллов |
Для робототехники эти параметры на сайте мы не нашли — уточните у школьного координатора. Даты профилей внутри группы не совпадают. Можно ли писать несколько профилей и как это учитывают дальше, тоже спросите в школе.
Как устроены задания
Архив Московской области 2025/26 содержит задания профиля «Программирование». По ним хорошо видно, как выглядит тур.
7–8 классы. Четыре задачи. Первые три — с открытыми тестами: программу писать не нужно, тесты даны в условии, в систему вводятся только ответы. Это задачи про переливания с минимальным числом действий, путь робота по клетчатому полю и подсчёт с помощью кругов Эйлера. Четвёртая задача — полноценная программа с автоматической проверкой: ограничение 1 секунда и 64 МБ памяти, числа на входе до миллиарда.
9–11 классы. Пять задач. Одна — с открытыми тестами, остальные требуют программу. Темы: оптимальное разбиение чисел, комбинаторика, динамическое программирование, делимость. За задачи с программой баллы начисляются по подзадачам: решил простой случай — получил часть баллов, решил полностью — всё. Доступны C/C++, Pascal, Java, C# и Python.
Задачи с открытыми тестами — подарок для тех, кто пока плохо программирует: их можно решить на бумаге или маленьким скриптом.
Программа верная, но падает на больших тестах. Сумма нескольких чисел до 10⁹ не помещается в int в C++ — берите long long. Второй частый провал — лишний вывод: фраза «Ответ:» или приглашение к вводу в input() ломают проверку. Выводите строго то, что просит условие.
Когда будут результаты
Порядок на «Сириусе» общий для всех предметов:
- ответы и видеоразборы — через 2 дня после тура;
- предварительные результаты — не позднее чем через 7 дней, по коду участника на uts.sirius.online;
- апелляция — в течение 3 дней после предварительных результатов, через организатора в школе;
- окончательные результаты — не раньше чем через 2 недели.
Например, программирование в группе 1 проходит 20 октября: разборы — около 22 октября, предварительные результаты — не позднее 27 октября.
График Подмосковья:
| Профили | Тур | Предварительные баллы | Апелляции | Итоговые баллы | Рейтинг |
|---|---|---|---|---|---|
| ИИ, робототехника | 12–14 окт. | 21 окт. | 21–22 окт. | 29 окт. | 4 ноя. |
| ИБ, программирование | 15–17 окт. | 24 окт. | 24–25 окт. | 30 окт. | 4 ноя. |
Задания прошлых лет
Задания школьного этапа Подмосковья 2025/26 лежат в архиве reg.olympmo.ru. Материалы «Сириуса» прошлых сезонов — в архиве siriusolymp.ru.
Как с ними работать:
- решайте задачи с программой в тестирующей системе, а не «в уме» — важна проверка на всех тестах;
- для каждой задачи сначала напишите медленное простое решение, затем быстрое, и сравните их ответы на случайных тестах;
- после тура смотрите разборы и дописывайте решения, которые не успели.
Примеры заданий в формате олимпиады
Задачи ниже составлены нами и охватывают разные профили.
5–6 класс. Исполнитель
У исполнителя Удвоитель две команды: 1 — прибавь 1, 2 — умножь на 2. Какое наименьшее число команд нужно, чтобы из числа 1 получить 37? Запишите одну из подходящих программ.
Показать ответ
Ответ: 7 команд, например 2221221.
Удобно идти от конца. 37 нечётное — последней была команда «прибавь 1», до неё было 36. Дальше делим: 36, 18, 9. Число 9 нечётное, до него было 8, а 8 получается из 1 тремя удвоениями. Путь: 1 → 2 → 4 → 8 → 9 → 18 → 36 → 37. Полный перебор на компьютере подтверждает: быстрее нельзя.
7–8 класс. Искусственный интеллект
Модель проверила 200 писем. Из 100 писем со спамом она верно отметила 90, а 10 пропустила. Из 100 обычных писем 80 признала обычными, а 20 ошибочно отправила в спам. Найдите долю правильных ответов (accuracy) и точность по классу «спам» (precision). Округлите до сотых.
Показать ответ
Ответ: accuracy 0,85; precision 0,82.
Верных ответов 90 + 80 = 170 из 200, то есть 0,85. Точность показывает, какая часть писем, помеченных как спам, действительно спам. Помечено 90 + 20 = 110 писем, из них верно 90: 90/110 ≈ 0,818, после округления 0,82.
9 класс. Информационная безопасность
Слово из латинских букв зашифровали шифром Цезаря: каждую букву заменили на ту, что стоит в алфавите на 3 позиции дальше (после Z снова идёт A). Получилось VHFUHW. Найдите исходное слово.
Показать ответ
Ответ: SECRET.
Сдвигаем каждую букву на 3 позиции назад: V → S, H → E, F → C, U → R, H → E, W → T. Шифр Цезаря легко вскрыть даже без ключа: у латиницы всего 25 ненулевых сдвигов, их можно перебрать.
10–11 класс. Программирование
Дано натуральное число N, не больше 10¹⁸. Выведите, сколько чисел от 1 до N делятся на 3 или на 5. Ограничение по времени — 1 секунда. Пример: для N = 20 ответ 9.
Показать ответ
Решение: N div 3 + N div 5 − N div 15.
Перебор до 10¹⁸ за секунду не успеет, нужна формула. Чисел, кратных 3, ровно N div 3, кратных 5 — N div 5. Числа, кратные 15, попали в оба счёта, их вычитаем один раз. Проверка для N = 20: 6 + 4 − 1 = 9. В C++ храните N в long long, в Python целые числа не переполняются.
Как подготовиться
- Определитесь с профилем. Любите писать код — программирование. Интересны сети и шифры — информационная безопасность. Нравятся данные и математика — искусственный интеллект.
- Освойте один язык по-настоящему. Ввод и вывод, массивы, строки, циклы, функции. Для школьного этапа хватит Python или C++.
- Решайте задачи с автопроверкой. Лучший тренажёр — архивы прошлых лет в тестирующей системе, где видно, какие тесты не прошли.
- Не игнорируйте задачи с открытыми тестами. Они дают баллы без написания программы, и их стоит решать первыми.
- Считайте сложность. Если N до миллиарда, простой перебор не пройдёт — ищите формулу или более быстрый алгоритм.
Остальные предметы сезона собраны в хабе «Школьный этап ВсОШ 2026/27 по всем предметам», общий порядок — в статье «Школьный этап ВсОШ 2026/2027: расписание и формат». Информатикам обычно близки математика и физика, а для любителей расчётных задач — астрономия. Даты всех туров «Сириуса» — в расписании октября.
Что дальше
Муниципальный этап начинается с 7 класса и проходит ориентировочно в ноябре–декабре. Проходной балл устанавливает регион. С 9 класса участники выходят на региональный этап (январь–февраль 2027), а лучшие — на заключительный этап весной 2027 года.
Победители и призёры заключительного этапа поступают без вступительных испытаний на профильное направление или получают 100 баллов ЕГЭ по профильному предмету. Диплом действует 4 года. Можно писать за более старший класс, но тогда и дальше выступаешь за него.
Обсуждение
Комментариев пока нет — будьте первым, кто задаст вопрос по этому материалу.