Циклический процесс в алгоритме формируется следующим образом: 1
- Выявление последовательностей, требующих повторения. 1
- Определение количества циклических оборотов до начала работы алгоритма. 1 Если количество повторов уже задано, используется система со счётчиком. 1 Если минимум одно исполнение процесса уже выполнено, применяется структура с последующим условием. 1 При отсутствии этой информации или возможности нулевого цикла используется система с предварительным условием. 1
- Определение пределов для вида со счётчиком. 1 Для последовательностей с условиями выявляются параметры повторов и окончания. 1
- Поиск известных переменных до старта. 1 Если есть предварительные параметры, важны коэффициенты, находящиеся в оперативном условии. 1
- Запись операторов, вычисляющих и выводящих переменные. 1
- Создание алгоритмической схемы. 1
- Выбор данных, которыми можно воспользоваться для теста программного продукта. 1
Работа любого цикла вне зависимости от его вида включает в себя: 4
- первоначальную инициализацию циклических переменных; 4
- проверку условия выхода из цикла; 4
- выполнение тела цикла; 4
- обновление циклической переменной на каждой итерации. 4
Выделяют три основных вида циклических алгоритмов: 5
- Циклический алгоритм с предусловием. 45 Цикл выполняется до тех пор, пока истинно определённое условие, которое указано перед началом. 4 Условие проверяется ещё до выполнения тела, в результате чего тело алгоритма может вообще ни разу не выполниться. 4
- Циклический алгоритм с постусловием. 45 В этом случае проверка условия происходит уже после выполнения тела. 4 Это означает, что тело цикла хотя бы раз выполнится. 4
- Циклический алгоритм со счётчиком. 45 Используется для задач, в которых известно количество повторений однотипных шагов, то есть заранее известно, сколько раз нужно выполнить действия. 5 Параметр в этой процедуре — количество повторений цикла (счётчик повторов). 5 После выполнения указанного числа повторов процесс остановится. 5