Алгоритми з циклами
Завантажити презентаціюПрезентація по слайдам:
Дайте відповіді на запитання З яких команд складається система команд виконавця Черепашки? Що таке алгоритм? Що таке блок-схема?
Алгоритми з циклами Циклічними називаються процеси, в яких дії повторюються в одній і тій самій послідовності. Циклічні процеси ми можемо спостерігати в природі.
Алгоритми з циклами Планета Земля кожного року проходить один і той самий шлях навколо Сонця. Кожного року відбувається зміна пір року: зима, весна, літо, осінь, а потім знову зима. Кожну добу день змінюється ніччю, а ніч - днем. Циклічно змінюються фази Місяця: спочатку Місяць молодий, потім він росте, потім досягає повного Місяця, потім починає зменшуватися, і потім все починається спочатку.
Циклічні процеси відбуваються і в вашому житті. Кожного робочого дня ви встаєте, прибираєте постіль, робите фіззарядку, вмиваєтеся, снідаєте, складаєте портфель і йдете до школи. Кожного тижня уроки в школі відбуваються за одним і тим же самим порядком, який визначається розкладом, хоча, звичайно ж, можуть бути й непередбачені ситуації.
Цикли Би вже знаєте, що циклічні процеси можуть мати місце також і в алгоритмах. Нагадаємо, що одна або кілька команд алгоритму, які можуть виконуватися більше одного разу, називається циклом Алгоритми, які містять цикли, називаються алгоритмами з циклами
Розглянемо таку задачу Біля крану з водою є порожні діжка і банка. За допомогою цієї банки наповнити діжку водою. Алгоритм розв'язування цієї задачі буде таким: 1. Наповнити банку водою 2. Вилити воду з банки в діжку 3. Якщо діжка повна, то закінчити, якщо ні - перейти до п. 1
Алгоритми з циклами Розглянемо малюнок. Він складається з чотирьох рівних між собою рівно-сторонніх трикутників, довжини сторін яких дорівнюють 50 кроків.
Алгоритми з циклами Для того, щоб намалювати цей малюнок, Черепашка повинна 4 рази виконати одну й ту ж саму послідовність команд: намалювати рівносторонній трикутник і потім перейти у вихідне положення для малювання наступного трикутника. Допоможе їй це зробити команда циклу Повтори N разів (N - кількість повторень). Команди, які повинні повторюватися в циклі, беруться в квадратні дужки. З використанням команди циклу алгоритм малювання даного малюнка буде такий:
Схожі презентації
Категорії