Повторення(цикл)
Часто зустрічаються такі задачі, при виконанні яких
потрібно виконувати одні і ті самі дії декілька разів. Тоді кажуть, що така
структура команд називається циклічною, або утворена структура «повторення».
Цикл – це форма
організації дій, за якою одна і та сама послідовність дій виконується кілька
разів доти, поки виконується деяка умова. Серія команд, що
виконується декілька разів без змін при кожному проході циклу, називається
тілом циклу.
Є два типи повторень: з передумовою та
післяумовою. У першому випадку спочатку перевіряється умова і, якщо вона
істинна, то вказана дія виконується черговий раз, якщо ж ні – то виконання дії
припиняється.
У випадку повторення з післяумовою
спочатку виконується серія команд, а після цього перевіряється умова і
визначається, чи є потреба виконувати її знову.
Можливі ситуації, коли «цикл поки» не
виконується жодного разу. Це відбувається в тому випадку, коли на першому кроці
умова є хибною. Якщо при повторенні циклу умова залишається завжди
істинною, то цикл може повторюватись нескінченно.
Приклад
Алгоритм підрахунку суми N перших
натуральних чисел. Суму позначимо через S, через і – черговий доданок. Спочатку
S=0, оскільки ще суми не знаходили, i=1 (перше натуральне число). Щоб знайти
суму, то потрібно до попередньої суми додати наступний доданок: S=S+i. Для
отримання наступного числа потрібно попереднє збільшити на одиницю: i=i+1.
Виконання циклу продовжується до тих пір, поки i<=N.