Циклічні алгоритми
I. Алгоритми містять команди повторення, називають циклічними. Команди повторення складають цикл. Цикл - це така форма організації дій, при якій одна послідовність дій повторюється кілька разів (або не разу), до тих пір, поки виконуються деякі умови.
II. Існують три види циклів. Це: цикл "До", цикл "Поки", цикл "Для ...". Вони всі складаються з декількох етапів. Це:
1. Підготовка циклу, до якої входять початкові присвоєння;
2. Тіло циклу - команди повторення циклу;
3. Умова - обов'язкова частина циклів "До" і "Поки".
III. Розглянемо цикл "До". Цикл "До" це такий цикл, де тіло циклу виконується перед умовою. Його краще використовувати в тій циклічної структурі, де заздалегідь відомо кількість повторень блоку умови.
У блок-схемах відмінностей дуже мало, але в 2 випадку в програма на Бейсіку помітно спрощується. Хоча їх цілі однакові.
Оформлення в алгоритмах таке:
поки
серія повторюваних команд
Цикл "Для ..." це цикл з параметром, що призводить до того, що умова не потрібно. У цьому випадку обов'язкові два параметри. Це - початкове і кінцеве значення циклу. А також не обов'язковим це крок циклу.
Для А від Х до У крок Z
Х-початкове значення
У-кінцеве значення
Z-крок чи збільшення
А-змінна, якій присвоюється значення починаючи з Х до У з кроком Z.
Приклад в програмі на мові Бейсік:
10 X = 1: Y = 10: Z = 1: B = 0
20 FOR A = X TO Y STEP Z
30 B = B +1
40 NEXT A
50 PRINT A
60 END
У цьому записі можна використовувати числові значення, замість змінних. І якщо крок дорівнює 1, то рядок STEP Z не обов'язкова.
На алгоритмічній мові запис така:
серія повторюваних команд
Існує також порожній цикл-це цикл без тіла циклу. У більшості випадків він застосовується для створення пауз в програмах.
Найбільш в алгоритмах і програмах застосовуються два види циклів. Це цикли "Поки" та "Для ...".< br />
Цикли дуже часто використовують у прикладних програмах і алгоритмах.