Professional Documents
Culture Documents
Лабораторна робота6
Лабораторна робота6
Програмування циклів.
Оператор циклу з параметром for
Мета роботи: набути практичних навиків організації циклічних обчис-
лень у С++ з використанням оператора циклу з параметром for.
Теоретичні відомості
Циклічні алгоритми
Обчислювальний процес називається циклічним, якщо він неодноразово
повторюється, доки виконується певна задана умова. Блок повторюваних опе-
раторів називають тілом циклу. Існують три різновиди операторів циклу:
– оператор циклу for;
– оператор циклу з передумовою while;
– оператор циклу з післяумовою do-while.
Оператор циклу з параметром for
Синтаксис оператора:
for (<ініціалізація>; <умова>; <модифікації>) <тіло циклу>;
Конструктивно цей оператор складається з трьох основних блоків,
розмі-
щених у круглих дужках і відокремлених один від одного крапкою з комою (;),
та команд (тіла циклу), які мають багаторазово виконуватись у цьому циклі. На
початку виконання оператора циклу одноразово у блоці ініціалізації задаються
початкові значення змінних (параметрів), які керують циклом. Потім перевіря-
ється умова і, якщо вона виконується (true або має ненульове значення), то ви-
конується команда (чи група команд в операторних дужках {}) тіла циклу. Мо-
дифікації змінюють параметри циклу і, в разі істинності умови, виконування
циклу триває. Якщо умова не виконується (false або дорівнює нулю), відбува-
ється вихід із циклу, і керування передається на оператор, який іде за операто-
ром for. Суттєвим є те, що перевірка умови виконується на початку циклу. Це
означає, що тіло циклу може не виконуватись жодного разу, якщо умова споча-
тку є хибна. Кожне повторення (крок) циклу називається ітерацією.
10
Лабораторне завдання
1) У протоколі лабораторної роботи дати відповіді на контрольні питання.
2) У протоколі лабораторної роботи скласти схему алгоритму і написати
програму мовою С++ із застосуванням оператора for для розв’язання завдань,
поданих у табл. 5.1 відповідно до індивідуального варіанта (див. приклад про-
грами 1).
3) Створити на комп’ютері програмні проекти у середовищі Visual С++
для реалізації написаних програм. Занести результати обчислень до протоколу.
Таблиця 5.1
Індивідуальні завдання "Обчислення суми ряду"