1.2.1. Линейный алгоритм
1.2.2. Алгоритмическая структура «ветвление»
1.2.3. Алгоритмическая структура «выбор»
1.2.4. Алгоритмическая структура «цикл»
Синтаксис объектно-ориентированных языков программирования Visual Basic и Gambas и языка процедурного программирования OpenOffice.org Basic очень похож, а запись операторов иногда просто совпадает. В этом можно легко убедиться, последовательно рассмотрев изображение основных алгоритмических структур в виде блок-схем и запись соответствующих операторов на языках программирования.
Существует большое количество алгоритмов, в которых команды должны быть выполнены последовательно одна за другой. Такие последовательности команд будем называть сериями, а алгоритмы, состоящие из таких серий, линейными.
Алгоритм, в котором команды выполняются последовательно одна за другой, называется линейным алгоритмом.
Для того чтобы сделать алгоритм более наглядным, часто используют блок-схемы.
Блок-схема позволяет сделать алгоритм наглядным и выделяет в алгоритме основные алгоритмические структуры (линейная, ветвление, выбор и цикл). По блок-схеме человек может легко проследить выполнение алгоритма, так как элементы блок-схемы соединены стрелками, указывающими шаги выполнения алгоритма.
Элементы алгоритма изображаются на блок-схеме с помощью различных геометрических фигур, внутри которых записывается программный код.
На блок-схеме (рис. 1.3) хорошо видна структура линейного алгоритма.
Рис. 1.3. Линейный алгоритм
1. Как выполняются команды в линейном алгоритме?
2. Что вы понимаете под блок-схемой?