ГОСТ 19.701–90 · ЕСПД · ISO 5807 · сборка 2026-06-30

Генератор блок-схем по коду Python, C, C++, C# и Java

Исходный код · Python
1
Блок-схема
Не удалось построить
Лимит исчерпан
Вы использовали все 2 из 2 бесплатных генерации без входа.

Зарегистрируйтесь — и получите ещё 2 бесплатно.
Бесплатные генерации закончились
Оплата банковской картой через ЮMoney.
Генерации зачислятся сразу после оплаты.

FAQ — частые вопросы

Что делает эта программа?
Редактор кода → разбор синтаксиса → построение схемы алгоритма по стандарту: терминатор, процесс, решение, ввод-вывод, предопределённый процесс, границы цикла. Автоматическая раскладка, масштаб и экспорт в SVG/PNG/VSDX. Вставьте код Python слева на вкладке «Генератор», нажмите «Построить» — справа появится блок-схема по ГОСТ 19.701-90. Схему можно доработать вручную в режиме «✎ Редактировать» и сохранить кнопкой «Сохранить».
Почему print("текст") не попадает в схему?
По ГОСТ в блоках ввода-вывода показываются данные, а не подписи-приглашения. Чисто текстовые print("…") опускаются, чтобы не засорять схему; выводятся переменные и выражения (например, из f-строк). Особый случай: input("…") без присваивания рисуется блоком ввода с текстом приглашения из кавычек.
Почему стрелки есть не на всех линиях?
Стрелки ставятся там, где направление неочевидно — на линиях, идущих вверх (возвраты к началу цикла, continue). Поток сверху вниз и слева направо по стандарту читается без стрелок. В режиме «Редактировать» стрелку любой линии можно включить или выключить галочкой «стрелка».
Как сохранить ручные правки и почему они сбрасываются?
В режиме «✎ Редактировать» нажмите зелёную кнопку «Сохранить» — правки останутся видны и после выхода из режима. Схема пересобирается из кода, когда вы меняете код или нажимаете «Построить» — тогда ручные правки заменяются автоматической раскладкой (об этом предупредит подтверждение при загрузке примера).
Какие есть горячие клавиши?
Ctrl+Z — отмена · Ctrl+Shift+Z или Ctrl+Y — повтор · Ctrl+C / Ctrl+V — копировать и вставить фигуры и линии · Delete / Backspace — удалить выделенное · работают и в русской раскладке. Ctrl+Shift+R — обновить страницу без кэша (после замены файла новой сборкой).

Примеры

Нажмите карточку — код загрузится во вкладку «Генератор» и схема построится автоматически.

Фигуры — условные обозначения ГОСТ 19.701–90

Вход

После входа появится вкладка «Поддержка»: личная переписка с автором прямо на сайте.

Нет аккаунта? Зарегистрироваться

Не используйте здесь пароль от важных аккаунтов.

Контакты

Поддержка: @GostFlowBot — напишите боту в Telegram, сообщение придёт автору, ответ вернётся в тот же чат.

Телеграм-канал: —

Личные сообщения принимает бот поддержки — автор отвечает прямо из Telegram, не раскрывая личный аккаунт.

Как построить блок-схему по коду

  1. Выберите язык и вставьте код программы в редактор.
  2. Нажмите «Построить» — появится схема алгоритма.
  3. Если нужно, поправьте фигуры, подписи и линии в режиме «Редактировать».
  4. Скачайте схему в PNG или SVG для отчёта либо в VSDX, чтобы доработать её в Microsoft Visio.

Блок-схема по ГОСТ 19.701-90

Схемы строятся по правилам ЕСПД: терминатор отмечает начало и конец, процесс — вычисления и присваивания, решение — ветвление «Да / Нет», данные — ввод и вывод, предопределённый процесс — вызов функции, граница цикла — циклы for и while. Линии потока сверху вниз идут без стрелок, возвраты вверх — со стрелками. Каждая функция рисуется отдельной схемой-подпрограммой.

Генератор пригодится для лабораторных, курсовых и дипломных работ, где нужна схема алгоритма по ГОСТ: не придётся вручную рисовать фигуры в Word или Visio — достаточно кода, который у вас уже есть.

Сколько стоит

Первые 2 схемы можно построить без регистрации, ещё 2 — после регистрации. Дальше — 20 ₽ за каждую новую схему, оплата банковской картой через ЮMoney. Перестроить тот же код, открыть пример или поправить схему вручную — бесплатно.

Все страницы генератора

Политика конфиденциальности