Алгоритми з поєднанням базових структур.
Вкладені структури в алгоритмах.
Спостерігайте за роботою годинника: як повторюються зміни? В яких діапазонах змінюються окремі елементи?
Основні терміни та визначення:
- Розгалуження – фрагмент алгоритму, в якому при виконанні певної умови виконується один блок команд, інакше – інший
- Цикл – фрагмент алгоритму, команди якого можуть повторюватися більше, ніж один раз.
- Тіло циклу – набір команд, який може виконуватися більше одного разу.
- Вкладена алгоритмічна структура – фрагмент алгоритму, серед команд якого містяться інші структури розгалуження/повторення.
- Внутрішня алгоритмічна структура – розгалуження/повторення, що міститься всередині іншої структури.
- Зовнішня алгоритмічна структура – структура розгалуження/повторення, всередині якої розміщена інша структура.
Докладніше
Робота з середовищем Scratch
Завдання 1
- На базі заготовки укладіть проєкт для малювання трьох квадратів зі сторонами 50 кроків, розташованих на відстані 30 кроків один від одного. Використайте в проєкті змінні, щоб малювати різну кількість однакових квадратів за бажанням користувача.
- Від’єднайте блок події початку скрипта від подальших блоків.
- Продублюйте скрипт, отриманий у п.1. Змініть копію так, щоб відбувалось малювання прямокутників 60*40 кроків різного кольору. Під’єднайте до блоку початку, перевірте роботу скрипта. Знову від’єднайте стартовий блок.
- Ще раз продублюйте скрипт, отриманий у п.1. Змініть його так, щоб кожен наступний намальований квадрат був дещо більшим за попередній (використайте додаткову змінну). Під’єднайте до блоку початку, перевірте роботу скрипта. Знову від’єднайте стартовий блок.
- Запрограмуйте додатково запит користувачу збільшувати або зменшувати наступні квадрати.
- Поділіться проєктом (один блок-початок та три скрипти без стартового блоку) та здайте посилання у Класі.
Завдання 2
- Додайте до готового проєкту необхідні зміни, щоб отримати варіант, поданий у відео.
Збережіть проєкт. - Запропонуйте до нього інші зміни на власний розсуд.
Самостійно вдома
Прочитайте про вкладені структури у підручнику Інформатика, авт. Ривкінд та ін., 2023 рік (с.190-191, 194-196, 203-204).
Немає коментарів:
Дописати коментар