Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
фле / мой курсовой конечный вариант.docx
Скачиваний:
29
Добавлен:
06.06.2015
Размер:
792.67 Кб
Скачать

4.1.2 Визначення оператору циклу з передумовою, оператору циклу з після умовою, оператора циклів з параметром

Оператор циклу з передумовою

Оператор циклу типу while(«повторювати поки» умова є вірною) він є циклом з перед умовою і найбільш часто використовується тоді коли невідомо кількість повторень і має таку форму запису

while ( вираз ) { оператор1; оператор2;}

тут вираз – довільний вираз, що задає умову виконання циклу; оператор – довільний оператор мови, що формує тіло циклу.

Оператором while виконуються наступні дії:

  • обчислюється значення виразу, тобто перевіряється умова виконання циклу;

  • якщо значення виразу дорівнює нулю ( умова хибна ), то виконання циклу завершується і керування передається оператору, наступному за while;

  • якщо значення виразу ненульове ( умова істинна ), то виконується оператор тіла циклу;

  • відбувається повернення до першого пункту для наступної перевірки умови виконання циклу.

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

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

Оператор циклу з після умовою

Оператор циклу типу do-while («повторювати» доки умова вірна)цей оператор називається оператором циклу з після умовою його виконання схоже на виконання оператора while однак в ньому перевірка умови виконується після обчислення тіла циклу

do

тіло циклу(оператор;)

while (умова-вираз);

як і в операторі циклу while, в do-whileоператор може бути довільним оператором, в тому числі блоком, що формує тіло циклу, а вираз – довільний вираз, що задає умову виконання циклу.

Використання оператора do-while зручне у випадках, коли значення виразу – умови залежить від результатів виконання тіла циклу.

В разі|у разі| простих змінних кожної області пам'яті для зберігання однієї величини| відповідає своє ім'я. Якщо потрібно працювати з|із| групою величин одного типу, їх розташовують в пам'яті послідовно і дають їм спільне|загальне| ім'я, а розрізняють по порядковому номеру. Така послідовність однотипних величин називається| масивом.

Оператор циклу з параметром

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

  • ініціалізація лічильника циклу;

  • порівняння його величини з деякими граничним значенням;

  • змінна значення лічильника при кожному проходженні тіла циклу.

Цикл forмає наступну форму запису:

For (ініціалізація циклу; умова продовження циклу; оновлення змінної циклу)

Тіло циклу;

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

Умова продовження циклу визначає, чи слід завершити виконання циклу.

Якщо умова продовження циклу істинна, тоді виконується тіло циклу.

Цикл for є циклом з вхідною умовою (або з передумовою). Це означає, що умова продовження циклу перевіряється перед виконанням кожної ітерації циклу. При цьому тіло циклу взагалі не виконується, якщо не виконується умова продовження циклу.

Оновлення змінної циклу відбувається в кінці циклу після виконання його тіла. Звичайне це приводить до зменшення або збільшення значення змінної циклу на величину, яка називається кроком циклу.

Тіло циклуможе складатися з одного оператора або сукупності операторів, поміщених в блок з використанням фігурних дужок {}.\

Як вирази, що управляють циклом, може використовуватися будь-який дійсний вираз Pascal

Соседние файлы в папке фле