Зачем рисуют схемы, чем схема бизнес-логики отличается от блок-схемы функции и почему условие — это ромб (ГОСТ).
Прежде чем писать код, полезно нарисовать, что за чем происходит. Схема помогает:
Аналогия: строитель не кладёт кирпичи наугад — сначала есть чертёж. Схема — это чертёж твоей логики.
Дальше разберём обе — они выглядят похоже, но у них разные правила.
Зачем рисовать схему логики до написания кода?
Спроектируй обработку заказа
Универсальные ноды: настрой запросы к БД, условия и действия и собери логику оформления заказа. Правильность — по тестам, а не по инструкции.
Блок-схема: максимум в массиве
Собери блок-схему алгоритма поиска максимума: начало, присваивания, цикл с условием, конец. Интерпретатор исполнит её на тестовых массивах и проверит ответ.
Решение (условие)
Ветвление: один вход и ДВА выхода — «да» и «нет». Из него же строят цикл.
пример: x > 0 ?