Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
2 Поки є контейнер для вантаження, виконувати дії:
3 Підняти краном черговий контейнер.
4 Перемістити контейнер до вагону.
5 Навантажити контейнер у вагон.
6 Повернути кран в початкове положення.
7 Поки у вагоні є вільне місце, повторювати дії циклу.
8 Кінець циклу.
При порушенні або умови 2, або умови 7 виконавець переходить до дії, що йде за рядком 8. Кінець циклу.
Ми розглянули два види циклічних алгоритмів: з попередньою умовою (передумовою) і з наступною умовою (постумовою).
Розглянемо другий варіант циклічних алгоритмів — заданою заздалегідь кількістю повторень. Як вже було сказано, по таких алгоритмах працюють виконавці, що не уміють оцінювати виконання (чи невиконання) той або іншої умови, та зате що уміють працювати з числами.
Наприклад, на хімічному підприємстві треба забезпечити автоматичне заповнення рідиною 10 резервуарів. Лічильник кількості операцій, що повторюються, в початковому стані встановлен на нуль. Резервуари розташовані в один ряд, впритул один до одного.
Шланг, з якого витікає рідина, може переміщатися уздовж резервуарів і в початковому положенні знаходиться зблизька першого резервуару.
Кожен резервуар має покажчик, що сигналізує про його заповнення. Алгоритм заповнення резервуарів може бути слідуючим:
Дата публикования: 2014-12-11; Прочитано: 243 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!