Циклічні оператори в C++

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

Transcript of Циклічні оператори в C++

Page 1: Циклічні оператори в C++

1

ЦИКЛІЧНІ ОПЕРАТОРИ В C++

Циклічні процеси ................................................................................................. 1

Циклічний оператор з умовою WHILE ................................................................. 1

Циклічний оператор з післяумовою DO WHILE ................................................... 2

Циклічний оператор з лічильником FOR ............................................................. 2

Циклічні процеси

Циклічні процеси – послідовність кроків, що повторюються: рух планет навколо Сонця,

робота серця, кругообіг речовин в природі, рух коліс автомобіля, зміна пір року чи днів. В

програмуванні: робот, який здійснює кроки, виведення рядків даних на екран, перегляд і

обробка числових послідовностей чи рядкових даних тощо. Цикли закінчуються тоді, коли

припиняється умова циклу. Одне повторення циклу називається ітерацією.

Циклічний оператор з умовою WHILE

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

WHILE має наступну форму:

while(<умова>){

//Блок операторів

}

Умова представляє собою логічний вираз, а серія команд (блок операторів) в операторних

дужках {} називається тілом циклу. Перед кожним повторенням циклу перевіряється умова, і

якщо вона істинна, то виконується тіло циклу, інакше відбувається вихід із циклу. Якщо умова

завжди виявляється істинною, то відбувається зациклення:

//Зациклення - нескінченний цикл

while (2>1){

write(1);

}

Page 2: Циклічні оператори в C++

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.