Page 29 - 4366
P. 29
ЛЕКЦІЯ 4
РЕАЛІЗАЦІЯ ЦИКЛІВ ЗА УМОВОЮ В LABVIEW
Важливою структурою для реалізації складних програм є
цикли. Цикл — це різновид керівної конструкції у
високорівневих мовах програмування, призначена для
організації багаторазового виконання набору інструкцій
(команд). Також циклом може називатися будь-яка
багаторазово виконувана послідовність команд, організована
будь-яким чином (наприклад, за допомогою умовного
переходу).
Послідовність інструкцій, призначена для багаторазового
виконання, називається тілом циклу. Одноразове виконання
тіла циклу називається ітерацією. Вираз, що визначає чи буде
вчергове виконуватися ітерація, чи цикл завершиться,
називається умовою виходу або умовою завершення циклу
(або умовою продовження залежно від того, як
інтерпретується його істинність — як ознака необхідності
завершення чи продовження циклу. Змінна, в якій зберігається
номер поточної ітерації, називається лічильником ітерацій
циклу або просто лічильником циклу. Цикл не обов’язково
містить лічильник, також лічильник не забов’язаний бути
одним — умова виходу із циклу може залежати від декількох
змінюваних у циклі змінних, а може визначатися зовнішніми
умовами (наприклад, настанням певного часу), в останньому
випадку лічильник взагалі не знадобиться.
Частинами виконання будь-якого циклу є початкова
ініціалізація змінних циклу, перевірка умови виходу,
виконання тіла циклу та оновлення змінної циклу на кожній
ітерації. Крім того, більшість мов програмування надають
засоби для дострокового керування циклом, наприклад,
оператори завершення циклу, тобто виходу з циклу незалежно
від істинності умови виходу і оператори пропущення ітерації.
28