КуМир онлайн язык программирования в браузере
Школьный алгоритмический язык КуМир прямо в браузере — скачивать и устанавливать ничего не нужно. Шесть исполнителей, редактор обстановки Робота, пульт ручного управления и библиотека готовых программ. Бесплатно и без регистрации.
Напишите программу русскими словами
Настоящий синтаксис КуМира: команды Робота, счётный цикл «нц N раз» и цикл с условием «нц пока справа свободно». Ошибку демо покажет с номером строки.
Редактор с исполнением требует JavaScript. Полный тренажёр открывается кнопкой ниже и работает в браузере бесплатно.
Демо понимает команды Робота и два вида циклов. Ветвления «если … то», остальные пять исполнителей, редактор обстановки и файлы .kum и .fil — в самом тренажёре.
Исполнители языка КуМир
Робот
Ходит по клетчатому полю со стенами и закрашивает клетки. Главный исполнитель школьного курса и задач ЕГЭ
- вправо, влево, вверх, вниз
- закрасить
- справа стена, слева стена, сверху стена, снизу стена
Черепаха
Рисует линией, поворачиваясь на месте, — как в Logo
- вперед(шаг), назад(шаг)
- вправо(угол), влево(угол)
- поднять хвост, опустить хвост
Чертёжник
Строит по координатам на плоскости — графики, диаграммы, чертежи
- сместиться в точку(x, y)
- сместиться на вектор(dx, dy)
- поднять перо, опустить перо, выбрать чернила
Рисователь
Растровый холст: пиксели, фигуры, надписи и заливка
- перо, кисть, пиксель, линия
- окружность, прямоугольник, многоугольник
- надпись, шрифт, границы
Клавиатура
Чтение нажатий клавиш — для интерактивных программ и простых игр
- опрос нажатой клавиши
- работает вместе с любым рисующим исполнителем
Комплексные числа
Тип «компл» и арифметика комплексных чисел для старших классов
- make_complex, Re, Im
- сложение, умножение, поворот
- разбор задач по математике
Что такое КуМир?
Язык КуМир в браузере — на настоящем компиляторе, а не на интерпретаторе
Язык КуМир
Классический российский учебный язык программирования с простым русскоязычным синтаксисом. На нём записывают задания ЕГЭ и ОГЭ по информатике.
Компиляция в WebAssembly
Программа переводится в машинный код браузера. Сортировки, фракталы и перебор считаются быстро
6 исполнителей
Робот, Черепаха, Чертёжник, Рисователь, Клавиатура и Комплексные числа
Редактор обстановки
Стены и закраску для Робота рисуют мышью, обстановка сохраняется в формате .fil
Файлы в браузере
Файловый ввод-вывод работает без сервера — данные не покидают ваш компьютер
Как начать?
Откройте тренажёр
Ничего устанавливать и регистрироваться не нужно
Возьмите пример
В списке примеров есть готовые программы для каждого исполнителя
Напишите программу
Редактор подсвечивает синтаксис КуМира и подсказывает отступы
Запустите
Скорость выполнения регулируется, а «Стоп» прерывает в любой момент
Язык КуМир: коротко о главном
Что такое язык программирования КуМир
КуМир (Комплект Учебных МИРов) — школьный алгоритмический язык программирования с полностью русскоязычным синтаксисом. Программа на нём начинается словом «алг», тело заключается между «нач» и «кон», цикл записывается как «нц пока … кц», ветвление — «если … то … иначе … все». Читать такую запись можно вслух, и именно поэтому язык десятилетиями держится в школьном курсе информатики: ученик разбирается с самим алгоритмом, а не с английскими ключевыми словами и точками с запятой.
Язык вырос из учебной традиции академика Андрея Петровича Ершова, а классическая настольная система КуМир была разработана в НИИСИ РАН и распространяется свободно. Работают в нём не с абстрактными числами, а с исполнителями: Робот ходит по клетчатому полю, Черепаха рисует линией, Чертёжник строит по координатам. Ученик видит результат каждой команды глазами — отсюда и живучесть КуМира в 7–9 классах, где абстракция ещё не даётся.
Скачивать КуМир не нужно
Самый частый запрос про КуМир — «скачать». Обычно за ним стоит не желание получить дистрибутив, а необходимость решить задачу: сегодня, на школьном компьютере, где нет прав администратора, или на домашнем ноутбуке с macOS и Linux, под которые классическую сборку ещё надо найти. Наш тренажёр закрывает ровно этот случай: он открывается по ссылке, ничего не устанавливает и не требует регистрации.
Скачивание тут работает в обратную сторону — из браузера наружу. Программу можно выгрузить в файл .kum и принести на урок, обстановку Робота — сохранить в привычном формате .fil и раздать классу. Если же вам нужна именно настольная система КуМир 1.3 «Стандарт» или «Флекс» (например, потому что задача требует исполнителей Вертун, Кузнечик или Водолей, которых здесь нет), — её следует брать с сайта НИИСИ РАН, а не с агрегаторов «скачать бесплатно».
КуМир в ЕГЭ и ОГЭ по информатике
В контрольных измерительных материалах КуМир используется двояко. Во-первых, на школьном алгоритмическом языке записывают условия задач на исполнителей — их нужно прочитать и понять, даже если решать вы будете на Python. Во-вторых, задачи на исполнителя Робот решают непосредственно в среде: пройти поле со стенами, закрасить нужные клетки, обойти препятствие циклом «нц пока справа свободно».
Для второй части тренажёр подходит напрямую: датчики стен, закраска и циклы ведут себя так же, как в настольном КуМире, а обстановку под конкретное условие можно нарисовать мышью за минуту вместо возни с текстовым .fil. Честная оговорка: на самом экзамене вы получите установленную на компьютер программу, поэтому перед ЕГЭ стоит хотя бы раз открыть и настольную версию — чтобы интерфейс не оказался сюрпризом.
Часто задаваемые вопросы
Что такое КуМир и зачем он сейчас? expand_more
Нужно ли скачивать КуМир? expand_more
Какие исполнители доступны? expand_more
Есть ли Вертун, Кузнечик и Водолей? expand_more
Чем это отличается от обычного онлайн-КуМира? expand_more
Это КуМир «Стандарт» или «Флекс»? expand_more
Подходит ли для подготовки к ЕГЭ и ОГЭ по информатике? expand_more
Работает ли КуМир на телефоне и планшете? expand_more
Нужна ли регистрация? expand_more
Можно ли задать свою обстановку для Робота? expand_more
Откроется ли файл .kum из школьного КуМира? expand_more
Есть ли пошаговая отладка? expand_more
Кто это сделал
Вычислительное ядро тренажёра написали не мы. Называем авторов поимённо — этого требует и лицензия, и здравый смысл.
Qumir — Алексей Озерицкий BSD 2-Clause, © 2025
Компилятор языка КуМир на C++23 и LLVM, браузерный рантайм всех исполнителей и библиотека примеров. Мы взяли его работу без изменений и написали к ней свою оболочку. Сайт автора — qumir.dev, он принципиально некоммерческий и без рекламы; если нужен КуМир «от первоисточника», он там.
Язык КуМир — А. П. Ершов и НИИСИ РАН
Сам школьный алгоритмический язык вырос из учебной традиции академика Андрея Петровича Ершова, а классическая система КуМир разработана в НИИСИ РАН. Qumir — независимая современная реализация того же языка, а не форк оригинальной системы.
Оболочка — «ПедОбраз» CodeMirror (MIT), Lit (BSD-3), Material Web (Apache-2.0)
Наше здесь — редактор, поле Робота с редактором обстановки, пульт ручного управления, Табло команд и оформление по Material Design 3. Полный список лицензий — в окне «О тренажёре» внутри самого приложения.
Готовы программировать?
Откройте тренажёр и напишите первую программу на языке КуМир прямо сейчас!
rocket_launch Открыть тренажёр open_in_new