1.4.2. Блок-схемы
Блок-схема - это графическое
представление алгоритма, состоящее из блоков и связей между блоками. Различают
следующие блоки: Линейный блок,см.рис.1.2
Графическое представление линейного
блока означает ,что у него есть один вход и один выход. Блок ветвления или
условный блок имеет два варианта реализации. Рассмотрим первый вариант
(см.рис.1.3). Входная стрелка указывает, что первым должны быть выполнены
действия, записанные в ромбе. Как правило, в ромбе записывается некоторое
условие, это условие может быть истинным или ложным, в зависимости от того, какое
значение (истинное или ложное) будет определено в процессе выполнения
алгоритма, происходит переход на левый линейный блок, или на правый. (Можно на
соответствующей ветви ставить «да»,«нет» или 1 , 0.)
В тех случаях, когда один из блоков
отсутствует, можно нарисовать следующую блок-схему
Рассмотрим блок-схему алгоритма
вычисления суммы натурального ряда (1+2 +3+ ···+n )
- Ведем обозначения :
- Sum - переменная, накапливающая сумму;
- I -текущий номер;
- N - количество чисел.
Тогда блок-схема алгоритма будет
следующая
Описание работы алгоритма по
блок-схеме:
- Блок 1 :обнуление переменных Sum ,I .
- Блок 2 :наращивание I на единицу.
- Блок 3 :проверка значения.
- Блок 4 :вычисление суммы.