Структурограммы изображают последовательность действий не с помощью линий перехода от блока к блоку, а в виде вложенных друг в друга фигур. Каждый блок структурограммы имеет прямоугольную форму и может быть вложен в любой внутренний прямоугольник другого блока.
Основные блоки структурограмм:
Блок
Название
Назначение
Обработка
Аналогичен блоку «процесс» в блок-схемах.
Прямоугольник может быть внутри прямоугольника
Следование
Последовательное выполнение процессов обработки
Решение
Бинарное ветвление
(выбор из двух альтернатив)
Расширение блока
решения
Множественное ветвление
(выбор из нескольких
альтернатив)
Цикл с
предусловием
Повторять: если условие выполнено, выполнить тело
цикла
Цикл с
постусловием
Повторять: выполнить тело цикла, если условие выполнено, выйти из цикла
Преимущество структурограмм - в их компактности.
Пример 2. Блок-схема и структурограмма алгоритма примера 1.