Алгоритми з повтореннями. Цикл з лічильником.
Дізнаєшся, як створити цикл із лічильником у середовищі Скретч;
як описувати алгоритми створення малюнків.
як задати рух виконавця на сцені.
У циклічному алгоритмі передбачається багаторазове виконання одного й того самого набору команд. Вираз «багаторазове виконання» означає, що команди будуть виконуватися скінченну кількість разів.
Номер слайду 4
А щоб вивчити строфу вірша напам'ять, спочатку її читають, а тоді пробують розповісти по пам'яті. Якщо це не вдається, то продовжують читати знову — тобто повторюють цю дію кілька разів.
Номер слайду 5
Команди циклу з визначеною кількістю повторень будуть повторюватись вказану кількість разів. Цикли з визначеною кількістю повторень називають також циклами з лічильником, оскільки для припинення циклу потрібно рахувати кількість повторень.
Номер слайду 6
Алгоритми з повтореннями в середовищі Скретч.
Номер слайду 7
Алгоритм, за яким виконавець буде виконувати команду «ходити по сцені», поки не буде натиснута кнопка Зупинити, можна подати графічно.
Номер слайду 8
У середовищі Скретч такий циклічний алгоритм можна подати у вигляді програми.
Номер слайду 9
Він змінюється від початкового значення 1, яке встановлюється за замовчуванням, до вказаного числа. Такі алгоритми мають назву циклів з лічильником. Щоб контролювати виконання потрібної кількості команд при повторенні, використовують лічильник циклу.
Номер слайду 10
Для створення циклів з лічильником у середовищі Скретч. використовують команду Повторити, у якій параметром є найбільше з можливих значень лічильника циклу, що змінюються від 1 з кроком 1.
Номер слайду 11
2 Наприклад, розглянемо алгоритм, за яким виконавець Танцівниця під музику змінюватиме зовнішній вигляд 4 рази з інтервалом 0,8 с.134
Номер слайду 12
Фрагмент алгоритму зміни вигляду можна подати графічно.
Номер слайду 13
Програма в середовищі Скретч, у якій реалізовано даний фрагмент алгоритму, матиме такий вигляд: Команда, якою у програмі здійснюють зміну вигляду виконавця.
Номер слайду 14
Відбудеться дублювання виконавця-кульки. У результаті на сцені буде розміщено 5 кульок різного кольору
Номер слайду 15
Виконавши наведений алгоритм, що містить цикл. Рудий кіт намалює орнамент.
Номер слайду 16
Номер слайду 17
Наведемо ще приклад алгоритму із циклом, виконавши який, Рудий кіт намалює коло.
Номер слайду 18
Повідомити результат. Виконайте алгоритм. Узяти перше просте число. Повторити 6 разів. Додати до попереднього числа 3. Результат:220
Номер слайду 19
Визначте, яке число задумав виконавець алгоритму, якщо повідомлений ним результат виконання наведеного алгоритму дорівнював 162.
Номер слайду 20
Повторення
Номер слайду 21
Завжди
Номер слайду 22
Які ситуації у твоєму повсякденному житті можна описати за допомогою циклів з відомою й невідомою кількостями повторень? Наведи приклади. Як команду повторень можна використати при складанні проектів у середовищі Скретч? Наведи приклади проектів. Структуру повторення якого виду можна описати за допомогою команди Завжди?Як зупинити виконання команди Завжди?Як можна змінити розташування виконавця на сцені проекту в середовищі Скретч?