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

Блок-схема по коду Java онлайн, по ГОСТ 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

Вход

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

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

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

Контакты

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

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

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

Что понимает генератор

Классы и методы, ветвления if / else if / else, циклы for (в том числе for-each), while и do-while, switch, присваивания и объявления, вызовы, ввод-вывод System.out.println / Scanner.nextInt, операторы return, break и continue.

import, package и комментарии пропускаются. Каждый метод становится отдельной схемой-подпрограммой.

Схема строится по ГОСТ 19.701-90: линии сверху вниз идут без стрелок, возвраты вверх — со стрелками, выходы из ромба подписаны «Да» и «Нет». Каждая функция рисуется отдельной схемой-подпрограммой, а её вызов — блоком «предопределённый процесс». Готовую схему можно поправить вручную в режиме «Редактировать» и скачать в PNG или SVG для отчёта либо в VSDX для Microsoft Visio.

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

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