Задания № 6, 8, 12 · ЕГЭ

Школьный алгоритмический язык

Основные обозначения команд, переменных, условий и циклов в учебных алгоритмах
2 мин чтенияСложность: Обновлено 29 сентября 2026

Школьный алгоритмический язык — это условная запись алгоритмов, которую используют в учебных задачах, чтобы описывать действия исполнителя независимо от конкретного языка программирования.

Школьный алгоритмический язык
Учебный формальный язык для записи алгоритмов с помощью понятных команд: присваивания, ввода и вывода данных, ветвлений, циклов и обращения к исполнителю. Запись должна быть однозначной: по ней исполнитель может последовательно выполнить все действия алгоритма.

Основные обозначения

Алгоритм обычно начинают словом алг, затем указывают его имя и описывают последовательность действий между словами нач и кон. Команды записывают отдельными строками. Часто используются команды ввод и вывод, а также присваивание вида \(a := 5\) или \(x := x + 1\).

Переменная обозначается именем, например \(x\), \(sum\) или \(count\). При присваивании вычисленное справа значение записывается в переменную слева. В условных командах проверяется условие, которое имеет значение «истина» или «ложь».

\[имя\_переменной := выражение\]

Ветвление записывают конструкцией если условие то команда, при необходимости добавляя иначе. Повторяющиеся действия оформляют как цикл: с параметром, с условием «пока» или с условием «до тех пор, пока».

№
Пример записи

алг Максимум
нач
ввод a, b
если a > b то
вывод a
иначе
вывод b
всё
кон

Здесь вводятся две переменные, затем условие выбирает, какое значение вывести. Слово всё показывает конец ветвления.

!
Не путайте

Школьный алгоритмический язык — не один конкретный язык программирования, такой как Python или Pascal. Это учебная форма записи: точные служебные слова могут немного различаться в разных задачниках, но смысл команд остаётся тем же.

Проверьте себя

Что означает команда \(x := x + 1\)?

Главное за минуту

Главное

  • Школьный алгоритмический язык — учебная однозначная запись алгоритмов.
  • Основные конструкции: присваивание, ввод и вывод, ветвление и цикл.
  • В присваивании новое значение переменной записывается справа налево: \(x := выражение\).