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

Условные обозначения блок-схем по ГОСТ 19.701-90

Исходный код · 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

Вход

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

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

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

Контакты

Поддержка — переписка с автором прямо на сайте, во вкладке «Поддержка». Она появляется после входа в аккаунт; ответ придёт туда же.

Основные фигуры схемы алгоритма

Правила линий потока

Стандартное направление потока — сверху вниз и слева направо; в этих направлениях линии рисуются без стрелок. Если поток идёт в другую сторону, например возвращается к началу цикла, на линии ставится стрелка. Выходы из ромба подписываются «Да» и «Нет», надписи внутри фигур — кратко.

Как получить схему по ГОСТ автоматически

Вставьте код на Python, C, C++, C# или Java на вкладке «Генератор» — фигуры и линии расставятся по этим правилам сами. Готовую схему можно скачать в PNG, SVG или VSDX для Microsoft Visio.

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

Политика конфиденциальности · Публичная оферта