МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Ітераційний циклІтераційним циклом називається цикл, число повторень дій у якому невідомо і не може бути обчислено до виконання циклу. Закінчення циклу визначається додатковою умовою.
Приклад: Обчислити функцію: P(y) = (y+1!) * y * (y2+2!) * y2 * (y3+3!) * y3 + ..., де y>=1.Обчислення закінчити, коли значення функції стане більше заданого числа V . У мові С++ існують спеціальні оператори для реалізації таких циклів. Оператор while Оператор циклу while називається циклом з передумовою і має наступний формат: while (вираз) тіло ; Як вираз допускається використовувати будь-який вираз мови Сі, а як тіло будь-який оператор, у тому числі порожній чи складові. Схема виконання оператора while наступна: 1. Обчислюється значення виразу. 2. Якщо значення виразу хибне, то виконання оператора while закінчується і виконується наступний після while оператор. Якщо значення виразу - істина, то виконується тіло оператора while. 3. Процес повторюється з пункту 1. Оператор циклу виду for (вираз-1; вираз-2; вираз-3) тіло ; може бути замінений оператором while у такий спосіб: вираз-1; While (вираз-2) { тіло вираз-3; } Так само, як і при виконанні оператора for, в операторі while спочатку відбувається перевірка умови. Тому оператор while зручно використовувати в ситуаціях, коли тіло оператора не завжди потрібно виконувати. В середині операторів for і while можна використовувати локальні змінні, котрі повинні бути оголошені з визначенням відповідних типів. Оператор do while Оператор циклу do while називається оператором циклу з післяумовою і використовується в тих випадках, коли необхідно виконати тіло циклу хоча б один раз. Формат оператора має наступний вид: do тіло while (вираз); Схема виконання оператора do while: 1. Виконується тіло циклу (яке може бути складеним оператором). 2. Обчислюється значення виразу. 3. Якщо значення виразу хибне, то виконання оператора do while закінчується і виконується наступний після do while оператор. Якщо значення виразу - істина, то виконання оператора продовжується з пункту 1. Щоб перервати виконання циклу до того, як умова стане помилковою, можна використовувати оператор break. Оператори while і do while можуть бути вкладеними. Приклад: int i,j,k; ... i=0; j=0; k=0; do { i++; j--; while (a[k] < i) k++; } while (i<-30);
|
||||||||
|