Урок 25. Алгоритми і програми з циклами з лічильником
Тема уроку: “Реалізація циклічних алгоритмів у середовищі Scratch. Цикл з лічильником”
Прочитайте!
У природі можна спостерігати процеси, які багаторазово повторюються. Так, наприклад, кожного дня Сонце сходить над горизонтом і заходить за горизонт.
Кожного місяця можна бачити на небосхилі одне й те саме змінення фаз Місяця.
Кожного року Сонце проходить через одні й ті самі сузір’я – сузір’я Зодіаку.
Процеси, які повторюються, називаються циклічними.
Кожний з вас бере участь у циклічних процесах. Так, у школі протягом одного семестру щотижня в одні й ті самі дні відбуваються одні й ті самі уроки згідно з розкладом. Кожного робочого дня в школі уроки й перерви тривають протягом одних і тих самих інтервалів часу.
Герой твору Марка Твена Том Сойєр мав фарбувати огорожу за циклічним алгоритмом: одну й ту саму команду — фарбування стовпчика огорожі — слід повторювати, доки всю огорожу не буде пофарбовано.
Повторення — базова алгоритмічна структура, призначена для організації багаторазового виконання набору команд. (Запишіть визначення у зошит)

Частина алгоритму, яка повторюється кілька разів, називається циклом.
А такий алгоритм – алгоритмом з повторенням або алгоритмом із циклом.
Структура повторення:
- визначена кількість повторень (команди циклу з визначеною кількістю повторень будуть повторюватись до досягнення потрібної кількості повторень);
- невідома кількість повторень (для припинення циклу задається деяка умова, яка і забезпечує скінченність виконання команд, що повторюються).
Повторення — базова алгоритмічна структура, призначена для організації багаторазового виконання набору команд.
Як можна розрізняти повторення:
- визначена кількість повторень -команди циклу з визначеною кількістю повторень будуть повторюватись до досягнення потрібної кількості повторень;
- невідома кількість повторень – для припинення циклу задається деяка умова, яка і забезпечує скінченність виконання команд, що повторюються.
Прочитайте!
Алгоритм, у якому передбачається багаторазове виконання одного й того самого набору команд, називають циклічним.

Приклади циклів у природі та оточуючому світи:



Для організації в програмі циклу з лічильником можна використовувати команду
, яка розташована у групі Керувати. ЇЇ виконання вказаної кількості разів команд, які розміщені в середині цілого блока (тіло циклу). Зрозуміло, що кількість повторень тіла циклу можна змінювати.
Працюємо з підручником – п. 4.4 – прочитати.
Виконання практичного завдання
Якщо програма Scratch у вас не встановлена можна скористатись версією, яка працює в режимі онлайн – Перейти за посиланням
Завдання 1. Складіть проект для Рудого кота, щоб він намалював орнамент із 6 квадратів (ст. 189, м. 4.37).
Переглянути відео розв’язок задачі:
Спробуйте змінити програму так, щоб кількість квадратів було 20.
Завдання 2. Складіть проект для Рудого кота, щоб він намалював коло.
Завдання 3. Складіть проект для Рудого кота, щоб він намалював малюнок за зразком. При розв’язанні задачі врахуйте, що кожного разу Рудий кіт малює коло меншого радіусу, тобто кількість кроків в усіх колах повинна бути різною (зменшуватись). Для малювання першого кола можна використати 3-4 кроки.
Завдання 4.
- Відкрийте середовище Scratch 3.
- Розмістіть в Області коду блоки з командами, які наведено на малюнку 5.30 або на малюнку 5.31.
- Збережіть проект у вашій папці у файлі з іменем вправа 4. Виконайте проект.

- Змініть значення в блоках команд, щоб отримати інші орнаменти: Установіть кількість повторень команд тіла циклу 20, кут повороту в останній команді тіла циклу 18°. Виконайте змінений проект.
- Порівняйте отриманий орнамент з попереднім.
- Установіть кількість повторень команд тіла циклу 36, кут повороту в останній команді тіла циклу 10°. Виконайте змінений проект.
- Доповніть програму командою зміни кольору так, щоб кожен квадрат був іншого кольору.
- Збережіть останню версію проекту у вашій папці у файлі з тим самим іменем.
Усі виконанні завдання можна надсилати у вигляді файлів, або у вигляді скріншотів на електронну адресу вчителя – mariiia.pronchuk@gmail.com, або у Viber.
Вимоги до листа: у темі листа ОБОВ’ЯЗКОВО вказуйте прізвище, ім’я та клас (наприклад: Сидоров Михайло, 9Б).
За кожне виконане завдання учень отримуватиме додаткові бали, які після відновлення навчання буде переведено в оцінки!
Якщо під час виконання завдання у вас виникли запитання їх можна надсилати на електронну адресу вчителя, або у Viber (кнопка на сайті “Зворотній зв’язок”).
-
Тема 1. Інформаційні процеси та системи
- Урок 1. Правила поведінки та безпеки життєдіяльності при роботі в комп’ютерному класі. Повторення навчального матеріалу за 4 клас. Об’єкти, їх властивості, значення властивостей об’єкта.
- Урок 2. Інформація, дані, повідомлення. Інформаційні процеси та системи. Роль інформаційних технологій у житті сучасної людини.
- Урок 3. Комп’ютер як пристрій опрацювання даних. Різновиди комп’ютерів.
- Урок 4. Операційна система та її інтерфейс. Файли, папки та операції над ними.
- Урок 5. Інструктаж з техніки безпеки. Практична робота 1. Створення власної робочої папки, копіювання файлів, створення ярлика програми.
-
Тема 2. Мережеві технології та Інтернет
- Урок 6. Комп’ютерна мережа. Локальні та глобальні мережі. Пошук відомостей в Інтернеті та їх критичне оцінювання. Факт. Судження
- Урок 7. Зберігання даних з Інтернету. Авторське право. Спілкування в Інтернеті. Безпечне використання Інтернету.
- Урок 8. Інтернет для навчання.
- Урок 9. Практична робота № 2. «Пошук матеріалів в Інтернеті та їх оцінювання». Узагальнення навчального матеріалу з теми.
-
Тема 3. Комп'ютерні презентації
- Урок 10. Комп’ютерна презентація. Об’єкти комп’ютерної презентації. Види слайдів
- Урок 11. Уведення та вставлення текстів на слайдах. Редагування і форматування текстів на слайдах
- Урок 12. Створення та вставлення зображень на слайдах
- Урок 13. Редагування та форматування зображень на слайдах.
- Урок 14. Практична робота № 3. «Створення комп’ютерних презентацій». Узагальнення навчального матеріалу з теми. Впорядкування слайдів. Виступ з презентацією. Тематичне оцінювання.
- Урок 15. Узагальнення навчального матеріалу з теми.
-
Тема 4. Опрацювання текстових даних
- Урок 16. Об’єкти текстового документа, їх властивості. Програми для створення та опрацювання текстових документів
- Урок 17. Уведення тексту. Вставка символів Редагування тексту. Перевірка правопису.
- Урок 18. Операції з фрагментами тексту. Пошук та заміна фрагментів текстового документа.
- Урок 19. Форматування символів, абзаців Форматування сторінок. Друкування текстового документа.
- Урок 20. Інструктаж з техніки безпеки. Практична робота № 4 «Створення, редагування і форматування текстового документа». Узагальнення навчального матеріалу з теми.
- Урок . Додавання зображень із файлу та їх форматування.
- Урок . Додавання, редагування та форматування таблиць.
- Урок . Однорівневі списки.
- Урок . Сторінки документа та їх форматування. Інструктаж з техніки безпеки. Практична робота 4. Розробка власного дизайну документа заданого призначення та його створення.
-
Тема 5. Алгоритми та програми
- Урок 21. Виконавці алгоритмів та їхні системи команд.
- Урок 22. Способи опису алгоритму. Програма. Середовище опису й виконання алгоритмів.
- Урок 23. Типи алгоритмів. Лінійні алгоритми.
- Урок 24. Реалізація лінійних алгоритмів у середовищі Скретч. Інструктаж з техніки безпеки. Практична робота 5. Складання та виконання лінійних алгоритмів малювання геометричної фігури.
- Урок 25. Алгоритми і програми з циклами з лічильником
- Урок 26. Алгоритми і програми з циклами з лічильником
- Урок 27. Висловлювання. Істинні та хибні висловлювання. Проєкти з розгалуженням
- Урок 28. Алгоритми і програми з розгалуженнями
- Урок 29. Алгоритми і програми з розгалуженнями.
- Урок 30. Інструктаж з БЖД. Практична робота № 6 «Алгоритми та проєкти з циклами і з розгалуженнями»
- Урок 31. “Виконання навчального проєкту. Узагальнення навчального матеріалу з теми.Тематичне оцінювання.”
- Інструктаж з техніки безпеки. Практична робота 8. Реалізація алгоритмів з розгалуженням та повторенням у середовищі Скретч.
-
Мережеві технології та Інтернет
- Урок 32. Комп’ютерні мережі. Локальна мережа. Використання мережевих папок.
- Урок 33. Пошук інформації в Інтернеті.
- Урок 34. Завантаження даних з Інтернету. Авторське право. Інструктаж з БЖД. Практична робота 9. Пошук відомостей в інтернеті, порівняння їх змісту на різних веб-ресурсах.
- Урок 35. Безпечне користування Інтернетом. Критичне оцінювання інформації, отриманої з Інтернету
- Урок 36. Використання мережі Інтернет для навчання
0.00 на основі 0 рейтингів