Блок-схема из кода на JavaScript по ГОСТ 19.701-90

Вставьте функцию на JavaScript — ГОСТграф построит блок-схему алгоритма по ГОСТ 19.701-90. Поддерживаются function, стрелочные функции, if/else, циклы for и while, switch и ранние return. Подходит и для Node.js, и для браузерного кода.

Пример: блок-схема из кода на JavaScript

function sumTo(n) {
    let total = 0;
    let i = 1;
    while (i <= n) {
        total += i;
        i++;
    }
    return total;
}
Да Нет Start let total = 0;let i = 1; i <= n total += i;i++; return total; End
Блок-схема функции на JavaScript по ГОСТ 19.701-90, построенная ГОСТграфом из кода слева.

Особенности разбора JavaScript

  • Обычные и стрелочные функции разбираются одинаково — по телу и структуре управления.
  • Колбэки и промисы не ломают разбор: схема строится для самой функции.
  • let/const/var не влияют на схему — это шаги-процессы.

Частые вопросы

Поддерживаются ли стрелочные функции?

Да. Стрелочные функции с телом в фигурных скобках разбираются как обычные.

А TypeScript?

Базовый разбор работает: аннотации типов воспринимаются как часть кода и не мешают построению схемы по структуре.

Блок-схемы из кода на других языках