ЦИКЛИ
МЕТОДИЧНІ ВКАЗІВКИ
до лабораторної роботи № 5
з дисципліни ”Алгоритмізація та програмування”
для студентів спеціальності 122 ”Комп’ютерні науки”
Затверджено
на засіданні кафедри інформаційних систем та мереж
Протокол №__ від _____.2018 р.
Львів-2018
Цикли: Методичні вказівки до лабораторної роботи № 5 / Укл.: В.А. Висоцька. – Львів: Видавництво Національного університету ”Львівська політехніка”, 2018. – 22 с.
Укладачі Висоцька В.А., к.т.н., доцент
Відповідальний за випуск Литвин В.В., д.т.н., професор
Рецензенти Верес О.М., к.т.н., доцент
Берко А.Ю., д.т.н., професор
Ришковець Ю.В., к.т.н., старший викладач
Мета роботи: ознайомитись із поняттям циклів на мовi Сі.
1. Теоретичні відомості
1.1. Поняття ітерації та циклу
Обчислювальний процес називається циклічним, якщо він повторюється, поки виконується певна умова. Кожне повторення циклу називається ітерацією. Блок операторів, що повторюються, називається тілом циклу. Існує три види операторів циклу:
- з параметром (for);
- з передумовою (while);
- з післяумовою (do-while).
Всі оператори циклів містять такі складові частини:
- присвоєння початкових значень (ініціалізація);
- умова продовження виконання циклу;
- тіло циклу;
- зміна параметра циклу (модифікація).
1.2. Цикл з параметром
Цикл з параметром (цикл for) переважно використовується тоді, коли кількість повторень наперед відома або коли умова продовження виконання циклу записується коротким виразом. Оператор циклу for має такий формат:
for (<ініціалізація>; <умова>; <модифікація>)
<тіло_циклу>;
За замовчуванням після оператора for виконується лише один оператор, тому якщо у циклі потрібно виконати групу команд, їх потрібно записати в операторних дужках {}:
for (<ініціалізація>; <умова>; <модифікація>){
<оператор_1>;
<оператор_2>;
...
<оператор_N>;
}
Оператор for складається з трьох основних блоків, записаних у круглих дужках, і відокремлених один від одного крапкою з комою (;), а також тіла циклу. У блоці ініціалізації задаються початкові значення змінних (параметрів), які керують циклом. У блоці умови задається та перевіряється умова і, якщо вона виконується (дорівнює true або має ненульове значення), то виконується тіло циклу, інакше відбувається вихід із циклу, а керування передається на перший оператор після циклу for. Модифікації змінюють параметри циклу. Перевірка умови виконується на початку кожної ітерації циклу. Якщо умова є хибною при входженні у цикл, то тіло циклу не буде виконуватись жодного разу, а керування буде передане наступному оператору програми.
(Для ознайомлення з повним текстом статті необхідно залогінитись)