Циклічні процеси, Циклічний оператор з умовою WHILE, Циклічний оператор з післяумовою DO WHILE, Циклічний оператор з лічильником FOR
1 of 2
Downloaded 11 times
More Related Content
Циклічні оператори в C++
1. 1
ЦИКЛІЧНІ ОПЕРАТОРИ В C++
Циклічні процеси ................................................................................................. 1
Циклічний оператор з умовою WHILE................................................................. 1
Циклічний оператор з післяумовою DO WHILE................................................... 2
Циклічний оператор з лічильником FOR............................................................. 2
Циклічні процеси
Циклічні процеси – послідовність кроків, що повторюються: рух планет навколо Сонця,
робота серця, кругообіг речовин в природі, рух коліс автомобіля, зміна пір року чи днів. В
програмуванні: робот, який здійснює кроки, виведення рядків даних на екран, перегляд і
обробка числових послідовностей чи рядкових даних тощо. Цикли закінчуються тоді, коли
припиняється умова циклу. Одне повторення циклу називається ітерацією.
Циклічний оператор з умовою WHILE
Цикл з умовою виконується доти, доки виконується умова. Циклічний оператор з умовою
WHILE має наступну форму:
while(<умова>){
//Блок операторів
}
Умова представляє собою логічний вираз, а серія команд (блок операторів) в операторних
дужках {} називається тілом циклу. Перед кожним повторенням циклу перевіряється умова, і
якщо вона істинна, то виконується тіло циклу, інакше відбувається вихід із циклу. Якщо умова
завжди виявляється істинною, то відбувається зациклення:
//Зациклення - нескінченний цикл
while (2>1){
write(1);
}
2. 2
Циклічний оператор з післяумовою DO WHILE
Цикл з післяумовою зробить ітерацію, а потім перевірить умову, і якщо умова істинна, то
цикл робить наступну ітерацію:
do{
//Блок операторів
} while(<умова>);
Основною відмінністю циклу з післяумовою від циклу з умовою є те, що цикл DO WHILE в
будь-якому разі здійснить свою першу ітерацію. Цикл DO WHILE використовується рідше, ніж
цикл WHILE.
Циклічний оператор з лічильником FOR
Цикл FOR використовується найчастіше, коли потрібно реалізувати лічильник (параметр),
який має початкове значення, умову та крок. Наприклад:
Загальний вигляд оператора:
for(<початок>; <умова>; <крок>){
//Блок операторів
}
Класичний приклад зростаючого циклу з лічильником i:
for(int i=1; i<=100; i++){
//Блок операторів
}
Пояснення до прикладу:
1. Ініціалізуємо лічильник i, записавши в нього початкове значення 1.
2. Якщо i<=100, виконуємо одне циклічне повторення.
3. Здійснюємо крок i++: збільшуємо лічильник на 1.
4. Повертаємось до виконання пункту 2.