Блок-схема из кода на Kotlin по ГОСТ 19.701-90
Вставьте функцию на Kotlin — ГОСТграф построит блок-схему алгоритма по ГОСТ 19.701-90. Поддерживаются fun, when, if/else, циклы for и while и ранние return. Удобно для Android-логики и обычных утилит.
Пример: блок-схема из кода на Kotlin
fun max(a: Int, b: Int): Int {
if (a > b) {
return a
}
return b
}
Особенности разбора Kotlin
- Конструкция when разворачивается в лестницу решений — аналог switch.
- Точки с запятой в Kotlin не нужны; разбор опирается на структуру блоков.
- Функции-расширения и методы классов поддерживаются наравне с обычными.
Частые вопросы
Как отображается when?
when превращается в последовательность решений по веткам — наглядно и по ГОСТу.
Подойдёт ли для Android-кода?
Да. Любая функция на Kotlin разбирается по структуре управления, независимо от используемых библиотек.