Циклічні оператори c

Програмувати - значить розуміти.
Крістін Нюгард.

Тут ви можете завантажити парочку цікавих андроїд додатків

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

Для реалізації циклічного обчислювального процесу існують 3 оператора циклу:

1) Оператор циклу з початкової перевіркою умови while. Записується він так:

Якщо логічний вираз має значення істина, то виконуються оператори циклічної частини. Потім знову перевіряється умова, якщо логічний вираз знову має значення істина, то знову виконуються оператори циклічної частини. І так до тих пір поки вираз не матиме значення брехня, тоді управління передасться операторам після циклу.

2) Оператор циклу з подальшою перевіркою умови do while. Записується так:

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

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

3) Оператор циклу for. Записується так:

Самий часто використовуваний оператор циклу. Здається початкове значення змінної циклу, відразу перевіряється умова виходу з циклу. Якщо цикл не закінчений, то виконуються оператори циклічної частини, інакше йде перехід до наступних операторам.