Сьогодні о 18:00
Вебінар:
«
Нейротренажери для мозку - цікавинки на літо для дітей
»
Взяти участь Всі події
Урок:

Складні побудови

28.02.2024
0 0
Вміст уроку:
1
2
3

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Повторення — основа складних малюнків

Щоб малювати в Scratch, ми використовуємо групу команд Олівець.

Але якщо ми хочемо намалювати щось складніше за звичайну лінію, нам знадобляться блоки керування, а саме — Цикли.

Цикл «Повторити [ ] разів» дозволяє команді виконуватися стільки разів, скільки ми вкажемо. Це значно скорочує код.

Приклад: Замість того, щоб 4 рази писати «Переміститись на 100 кроків» і «Повернути на 90 градусів», ми використовуємо один цикл на 4 повторення.

Малювання правильних многокутників

Щоб Спрайт намалював замкнену фігуру (трикутник, квадрат, п'ятикутник), важливо правильно розрахувати кут повороту.

Існує «правило 360°»: сума всіх зовнішніх кутів фігури має дорівнювати 360 градусів.

0901ircx-ff17-762x160.png

Створення візерунків (Цикл у циклі)

Найцікавіше починається, коли ми вкладаємо один цикл в інший. Це називається вкладений цикл.

Таким чином ми можемо малювати орнаменти та "сніжинки".

Як це працює?

  1. Внутрішній цикл: Малює одну фігуру (наприклад, квадрат).

  2. Дія між циклами: Повертаємо Спрайт на невеликий кут.

  3. Зовнішній цикл: Повторює малювання квадрата багато разів.

Ефекти для краси

Щоб малюнок був "складним" не тільки за формою, а й за виглядом, варто додати команди зміни кольору:

  • Змінити колір олівця на (10): якщо поставити цю команду всередину циклу, кожна сторона фігури або кожна нова фігура буде іншого кольору.

  • Змінити розмір олівця: дозволяє створювати ефект потовщення ліній.

2

5 з 15 балів

Виконайте інтерактивну вправу на повторення:

Скрін виконаної вправи прикріпіть до цього завдання.

3

10 з 15 балів

За відео-уроком виконати практичну роботу:

Створити проект "Спіралі" у середовищі Scratch:

https://scratch.mit.edu/projects/editor/?tutorial=getStarted

Алгоритм виконання:

1. Підготовка сцени та олівця

  • Додай розширення Олівець.

  • Створи скрипт початкових налаштувань:

Коли прапорець натиснуто

Перемістити в x: 0 y: 0 (центр сцени)

Повернути в напрямку 90

Очистити все

Задати розмір олівця 3

Опустити олівець

2. Створення змінної

Для того, щоб сторони квадрата щоразу збільшувалися, нам потрібна «комірка» для зберігання довжини.

  • Перейди в категорію Змінні.

  • Натисни Створити змінну та назви її Сторона.

  • Додай блок Надати Сторона значення 50 (це буде довжина першої лінії спіралі).

3. Складання циклу малювання

Спіраль — це повторення двох основних рухів: «йти» та «повертати», але з постійною зміною довжини кроку.

  • Додай блок повторити 50 разів.

  • Усередину циклу помісти:

    1. перемістити на (сторона) кроків (використовуй круглий блок змінної сторона).

    2. чекати 0.3 секунд (щоб бачити процес малювання).

    3. поворот праворуч на 90 градусів.

    4. Головна дія: змінити сторона на 3. Саме цей блок робить малюнок спіраллю, додаючи 3 кроки до кожної наступної сторони.

Поекспериментуй:

  • Кольорова спіраль: Додай блок змінити колір олівця на 10 всередину циклу.

  • Інша форма: Зміни кут повороту з 90 на 60 (отримаєш трикутну спіраль) або на 120 (шестикутник).

0901irih-5b5e-557x346.png

Скрипт-розв'язок:

0901irgx-3f6f-262x562.png 0901irgz-13de-338x314.png

Рефлексія від 20 учнів

Сподобався:

0

Так: 20

Ні: 0

Зрозумілий:

0

Так: 20

Ні: 0

Потрібні роз'яснення:

0

Ні: 18

Так: 2

Рекомендуємо

Елементи вибору: прапорці, перемикачі

Елементи вибору: прапорці, перемикачі

44

Аватар профіля Федотова Наталія Олександрівна
Інформатика
8 клас

25 грн

Діаграми. Побудова діаграм

Діаграми. Побудова діаграм

583

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

33 грн

Побудова лінійних алгоритмів

Побудова лінійних алгоритмів

443

Аватар профіля Лизько Валентина Степанівна
Інформатика
5 клас

33 грн

Рекурсія. Рекурсивні побудови

Рекурсія. Рекурсивні побудови

129

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
10—11 клас

25 грн

Побудова аудіо- й відеоряду

Побудова аудіо- й відеоряду

466

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

33 грн

Моделі. Етапи побудови моделей.

Моделі. Етапи побудови моделей.

447

Аватар профіля Лизько Валентина Степанівна
Інформатика
7 клас

25 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1277

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1095

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1337

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

490

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

645

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

270

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас