← Усі гайди
Структограми Насі-Шнайдермана

Структограма Насі-Шнайдермана: повний гайд

Структограма (діаграма Насі-Шнайдермана, NSD) зображає алгоритм вкладеними прямокутниками без жодної стрілки. Уся логіка читається згори вниз як єдиний блок — тому її часто вимагають як альтернативу блок-схемі. Нижче — усі блоки наочно, живий приклад і спосіб зробити структограму з коду за секунди.

Три будівельні блоки

Будь-який алгоритм — це ці три блоки, вкладені один в одного. Жодних стрілок: вкладеність напряму показує потік керування.

Читати x
y = x * 2
Вивід y
Послідовність

Дії одна за одною — стек прямокутників згори вниз.

x > 0?
ТакНі
знак = +
знак = −
Розгалуження

Умова ділиться на дві колонки: «Так» ліворуч, «Ні» праворуч.

поки i < n
сума = сума + i
Цикл

Рамка охоплює повторюване тіло згори та збоку.

Живий приклад

Оцінювання бала — розгалуження після вводу. Саме це rombik видає з коду.

grade
Ввід бал
бал ≥ 90?
ТакНі
Вивід «Відмінно»
Вивід «Інше»

Структограма vs блок-схема

Та сама логіка, два вигляди. Структограма компактніша й без стрілок; блок-схема звичніша нормоконтролю. rombik будує обидві з одного коду — одним тумблером.

Блок-схема за ДСТУ — повний гайд →

Зроби структограму з коду

Встав код будь-якою з 10 мов, увімкни тумблер «Структограма» — і експортуй у Word, Visio, draw.io, Typst, Excalidraw, SVG, PNG чи PDF рідними об’єктами.