ПОКИ лічильник циклу не набув останнього значення повторюватитіло циклу.

Циклічні алгоритми

Алгоритм називається циклічним, якщо одна і та ж послідовність дій в ньому повторюється декілька разів, доки не виконається задана умова.

Команда або група команд, виконання яких повторюється при кожному проходженні циклу, називається тілом циклу.

Ознакою циклічного алгоритму є наявність в ньому однієї із наступних структур:

- цикл з передумовою (цикл ПОКИ);

- цикл з післяумовою (цикл ДО);

- цикл з параметром (цикловою змінною).

Структура циклу з передумовою описується наступним чином:

 

ПОКИє істиною умова циклуповторювати тіло циклу.

 

Схема алгоритму циклу з передумовою представлена на рис. 2.11 а. Особливістю циклу з передумовою є те, що в тому випадку, коли умова циклу заздалегідь не є справедливою, тіло циклу не виконається жодного разу (не відбудеться вхід в цикл).

Структура циклу з післяумовою описується наступним чином:

повторювати тіло циклу ДОвиконання умови циклу.

Схема алгоритму циклу з післяумовою представлена на рис. 2.11 б. Особливістю циклу з післяумовою є те, що його тіло гарантовано виконається хоча б один раз незалежно від справедливості умови циклу.

Цикл з параметром використовується тоді, коли для кожного значення деякої змінної, яка називається цикловою змінною, параметром циклу або лічильником, необхідно виконати однаковий набір команд. Структуру циклу з параметром можна описати наступним чином:

Таким чином, цикл з параметром за своєю структурою є циклом ПОКИ, в якому передумовою є набуття лічильником циклу певного кінцевого значення. Схема алгоритму циклу з параметром представлена на рис. 2.11 в.

 


 

Рис. 2.11 – Схеми циклічних алгоритмів різної структури

 

Всередині символу, який відкриває цикл з параметром, записується інформація про лічильник в наступному форматі: