You are on page 1of 16

НТУУ «Київський політенічний інститут ім. І.

Сікорського
Факультет інформатики та обчислювальної техніки
Кафедра інформаційних систем та технологій

Програмування-1. Основи програмування

Лекція №8
Програмування ітераційний циклічних процесів.
while, do-while .

ЛЕКТОР
ст.викладач
Проскура Світлана Леонідівна
ПЛАН

1. Означення циклу . Типи циклів


2. Ітераційний та арифметичний цикли
3. Команда циклу з лічильником for.
Параметричний цикл.Приклади
4. Вкладені цикли. Приклади
5. Команда WHILE . Цикл з передумовою.
Приклади
6. Команда DO-WHILE . Цикл з
післяумовою.Приклади
7. Приклади нескінченних циклів
Означення циклу

Цикл – це алгоритмічна конструкція , за допомогою якої однакові команди


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

Для організації штераційного циклу використовуються :

1. Параметр цику – це величина , значення якої змінюється в процесі


виконання кожного циклу.

2. Крок - це величина , на яку змінюється параметр циклу (задається на


початку програми)

3. Початкове значення параметру циклу


4. Якесь значення, досягнення якого, призведе до припинення
виконання циклу і виходу із нього
Типи циклів

У C++ для організації циклів використовуються слідуючі


команди:

1.Команда повторення з параметром (for).

2.Команда повторення з передумовою (Цикл — while )

3.Команда повторення з післяумовою (do-while)


Ітераційні цикли
По способу вихода із циклу циклічні програми можуть бути ітераційними
або арифметичними.

Ітераційні цикли - це цикли з невідомим числом повторень. У таких циклах


умова повторення або закінчення циклу задається по деякому проміжному або
остаточному результату, наприклад, поки не буде досягнута необхідна точність
обчислень. (Цикл — while ) (Цикл- do- while)

Арифметичні цикли (або регулярні)– це цикли з відомим числом повторень,


умовою закінчення яких є досягнення параметром циклу свого кінцевого
значення. (for).
Регулярні цикли називають також циклами з лічильником.

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


введення спеціальної перемінної - лічильника, для якої відомі початкове, кінцеве
значення та крок її зміни.

Управління циклом здійснюється на підставі порівняння поточного значення


лічильника з заданим кінцевим.
Блок-схеми циклічних алгоритмів

Алгоритм арифметичного циклу Алгоритм ітераційного циклу


КОМАНДА WHILE . Цикл з передумовою

Цикл з передумовою while виконується до тих пір, поки умова задовольняє істинності .
КОМАНДА WHILE . Цикл з передумовою

Розглянемо цикл WHILE , який ще називають циклом «доки» або циклом з


передумовою while <логічний вираз> <команда>
Приклади програм (while, break, continue)
Приклади програм (while, break, continue)
КОМАНДА DO-WHILE . Цикл з післяумовою
Цикл, з передумовою do-while- це цикл, в якому умова
перевіряється після виконання тіла циклу.

При цьому цикл do-while гарантовано виконається хоча б один


раз.
Приклади програм ( do-while, break)
Приклади програм (while, continue)
Приклади програм (do-while, break, continue)
Приклади нескінченних циклів
Дякую за увагу!

You might also like