В ы с ш е е о б р а з о в а н и е м. П. Лапчик, И. Г. Семакин, Е. К. Хеннер



Pdf көрінісі
бет351/437
Дата23.01.2022
өлшемі32,34 Mb.
#24228
1   ...   347   348   349   350   351   352   353   354   ...   437
Рис.  11.4.  Блок-схемы: 
а
 —  пример  структурного  изображения  алгоритма; 
6
 —  пример  неструктурного
изображения  алгоритма
На первый взгляд трудно понять,  что на двух этих блок-схемах 
изображен  один  и  тот  же  алгоритм.  Из  схемы 
а
  четко  видна  его 
структура:  цикл-пока с вложенным ветвлением.  В схеме 
б
 доволь­
но  сложно  усмотреть  эту же  структуру.  Блок-схема 
а
 нарисована 
стандартно,  блок-схема 
б —
  произвольно.
Алгоритмический язык — это текстовая форма описания алго­
ритма.  Она ближе  к языкам программирования,  чем блок-схемы. 
Однако  это  еще  не  язык  программирования.  Поэтому  строгого 
синтаксиса  в  алгоритмическом языке  нет.  Для  структурирования 
текста алгоритма на АЯ используются строчные отступы. При этом 
соблюдается  следующий принцип:  все конструкции одного уров­
ня  вложенности  записываются  на  одном  вертикальном  уровне; 
вложенные конструкции смещаются относительно внешней вправо. 
Соблюдение этих правил улучшает наглядность структуры алгорит­
ма,  однако  не дает такой степени наглядности,  как блок-схемы.
287




Достарыңызбен бөлісу:
1   ...   347   348   349   350   351   352   353   354   ...   437




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет