Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Лабораторна робота № 4



Ітераційні циклічні процеси

Мета роботи: отримати вміння та навички програмування ітераційних циклічних обчислень

ТЕОРЕТИЧНА ЧАСТИНА

Ітераційний цикл

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

Приклад:

Обчислити функцію:

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 можна використовувати локальні змінні, котрі повинні бути оголошені з визначенням відповідних типів.





Дата публикования: 2015-09-17; Прочитано: 269 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...