Байланысты: lapchik mp i dr metodika prepodavaniia informatiki
Рис. 11.4. Блок-схемы: а — пример структурного изображения алгоритма; 6 — пример неструктурного изображения алгоритма На первый взгляд трудно понять, что на двух этих блок-схемах
изображен один и тот же алгоритм. Из схемы
а четко видна его
структура: цикл-пока с вложенным ветвлением. В схеме
б доволь
но сложно усмотреть эту же структуру. Блок-схема
а нарисована
стандартно, блок-схема
б — произвольно.
Алгоритмический язык — это текстовая форма описания алго
ритма. Она ближе к языкам программирования, чем блок-схемы.
Однако это еще не язык программирования. Поэтому строгого
синтаксиса в алгоритмическом языке нет. Для структурирования
текста алгоритма на АЯ используются строчные отступы. При этом
соблюдается следующий принцип: все конструкции одного уров
ня вложенности записываются на одном вертикальном уровне;
вложенные конструкции смещаются относительно внешней вправо.
Соблюдение этих правил улучшает наглядность структуры алгорит
ма, однако не дает такой степени наглядности, как блок-схемы.
287