Проверка условия подпрограммы

 

Направления выполнения алгоритма обозначаются стрелками. Существуют несколько типов алгоритмов.

Линейный алгоритм. Алгоритм называется линейным, если он содержит N шагов, и все шаги выполняются последовательно друг за другом от начала до конца.

Разветвляющийся алгоритм. Алгоритм называется разветвляющимся, если последовательность выполнения шагов алгоритма изменяется в зависимости от некоторых условий. Условие - это логическое выражения, которое может принимать два значения: "да" - если условие верно, "нет" - если условие неверно.

Пример: A>0; X<A+B; Z=5

Циклический алгоритм. Алгоритм называется циклическим, если определенная последовательность шагов выполняется несколько раз в зависимости от заданной величины. Эта величина называется параметром цикла. В любом циклическом алгоритме, для того, чтобы он мог закончиться, должен быть параметр цикла. Цикл заканчивается, когда параметр принимает определенное значение. Проверка значения параметра выполняется в начале цикла (проверка с предусловием) или в конце цикла (проверка с постусловием). Часто встречаются ситуации, когда один цикл находится внутри другого цикла, тогда говорят о вложенности циклов. В случаях, когда один цикл вложен в другой, каждый из циклов должен иметь собственную переменную для обозначения параметра цикла. Алгоритм следует разрабатывать так, чтобы сначала изменялась от начального до конечного значения внутренняя переменная цикла.

Итак, когда выполнены следующие шаги: поставлена задача, выбран метод решения и составлен алгоритм, этот алгоритм записывается на выбранном языке программирования по правилам этого языка.