Синтаксис псевдокода для блок-схем — справочник | Блок·Схема
Блок·Схема
Схемы алгоритмов по ГОСТ 19.701-90 (ИСО 5807-85) из псевдокода

Синтаксис псевдокода

Парсер понимает много разговорных форм (для удобства и обратной совместимости), но у каждой конструкции есть одна каноническая запись — редактор сам показывает жёлтую панель с подсказками и умеет привести псевдокод к канону кнопкой «Причесать».

Конструкции

КонструкцияКанонТакже понимается
Начало / конец алгоритманачало / конецstart/begin, stop/end
Ветвлениеесли У то … иначе … конец еслиif/then/else/endif, «иначе если» = elif
Цикл с предусловиемпока У … конец покаwhile, «нц пока … кц»
Цикл со счётчикомдля i от 1 до n [шаг k] … конец дляfor, «нц для … кц»
Цикл с постусловиемповторять … до Уrepeat/until
Ввод / выводввод a, b / вывод xinput/print, read/write
Вызов подпрограммывызов Имя(…)call
Досрочный выход из циклапрерватьbreak
Переход к следующей итерациипродолжитьcontinue
Возврат из функциивернуть [значение]return
Разрыв листановый лист---

Семантика

Частые ошибки

НеправильноПравильно
если aесли a то
все / всё / fi / endifконец если
если a то b = 1 иначе b = 2 конец если (в одну строку)развёрнутый блок из нескольких строк
для i = 1..nдля i от 1 до n
выход = 1 (похоже на присваивание)вернуть 1

Готовый промт для генерации псевдокода нейросетью — кнопка «Промт для ИИ» в редакторе на главной странице, или напрямую файл /prompt-llm.md.