Циклічні процеси відбуваються і в житті дорослих людей. На виробництві багато приладів виготовляються на конвеєрі, за яким кожний робітник виконує одні й ті самі дії, наприклад, закріплює ручки керування на корпусі приладу. Водій веде автобус по маршруту, кожного разу проїжджаючи одні й ті самі зупинки в однаковому порядку. Світлофор на перехресті налаштований так, що він через однакові проміжки часу запалює зелене світло, потім жовте, потім червоне, потім знову жовте, потім знову зелене і так далі. Ви вже знаєте, що циклічні процеси можуть мати місце також і в алгоритмах. Нагадаємо, що одна або кілька команд алгоритму, які можуть виконуватися більше одного разу, називається циклом Алгоритми, які містять цикли, називаються алгоритмами з циклами Розглянемо таку задачу. Біля крану з водою є порожні діжка і банка. За допомогою цієї банки наповнити діжку водою. Алгоритм розв'язування цієї задачі буде таким: 2. Вилити воду з банки в діжку 3. Якщо діжка повна, то закінчити, якщо ні - перейти до п. 1
|