Урок:

Вибір та поєднання алгоритмічних структур для розв’язування поставленої задачі

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

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

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

1

Опрацюйте теоретичний матеріал:

Щоб створені в середовищі Scratch проєкти були більш потужними та реалістичними, використовують різноманітні комбінації вкладень команд повторення і розгалуження.

Вибір алгоритмічних структур — це поєднання трьох базових типів (слідування, розгалуження, повторення) для створення ефективного алгоритму, що відповідає умовам задачі.

Розгалуження використовується для вибору дій залежно від умови, а цикли — для багаторазового виконання дій. Поєднання структур дозволяє вирішувати складні завдання.

У програмах, розроблених у середовищі Scratch, можна поєднувати команди розгалуження і повторення: вони можуть йти одна за одною і містити одна одну.

Як поєднувати структури (Комбінування)

Для розв'язання складних задач алгоритми комбінують:

  • Вкладення: Одна структура знаходиться всередині іншої (наприклад, розгалуження всередині циклу).

  • Послідовне поєднання: Один блок структур слідує за іншим

2

3 з 12 балів

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

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

3

9 з 12 балів

Практичне завдання:

Проєкт «Чарівна сніжинка» використання вкладених циклів: малюємо одну «гілочку», повертаємо Спрайт і повторюємо це багато разів, поки не закриємо коло.

Середовище: https://scratch.mit.edu/projects/editor/?tutorial=getStarted

Етап 1: Підготовка «палітри»

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

  2. Склади блок налаштувань:

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

    • Очистити все

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

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

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

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

Етап 2: Малюємо одну «гілочку» (Внутрішній цикл)

Сніжинка складається з однакових пелюсток або променів. Зробімо просту пелюстку у формі ромба.

  1. Візьми блок повторити 2 разів.

  2. Всередину поклади:

    • перемістити на 50 кроків

    • поворот праворуч на 60 градусів

    • перемістити на 50 кроків

    • поворот праворуч на 120 градусів

Пояснення: Ми повернули спочатку на 0901iroe-2c18-30x24.png, а потім на 0901irok-6970-30x18.png . Разом це 0901iron-dac2-33x22.png — рівно половина кола, тому після двох повторів ми повернемося в початкову точку.

Етап 3: Створюємо сніжинку (Зовнішній цикл)

Тепер нам треба розмножити цей ромб по колу.

  1. Огорни код ромба ще одним циклом повторити 12 разів.

  2. Важливо: Після внутрішнього циклу (але всередині зовнішнього!) додай блок:

    • поворот праворуч на 30 градусів 0901iros-4040-107x20.png

0901irpx-5cde-264x723.png 0901irpz-5d57-225x264.png

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

Сподобався:

0

Так: 17

Ні: 0

Зрозумілий:

0

Так: 17

Ні: 0

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

0

Ні: 16

Так: 1

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

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

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

57

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

25 грн

Вкладені алгоритмічні структури розгалуження

Вкладені алгоритмічні структури розгалуження

397

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

33 грн

Вкладені алгоритмічні структури повторення. Тематичне оцінювання

Вкладені алгоритмічні структури повторення. Тематичне оцінювання

407

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

30 грн

Складання програм з використанням алгоритмічної структури слідування

Складання програм з використанням алгоритмічної структури слідування

518

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

30 грн

Розв’язування компетентнісних задач

 Розв’язування компетентнісних задач

553

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

25 грн

Розв’язування компетентнісних задач

Розв’язування компетентнісних задач

513

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

25 грн

Схожі уроки

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

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

1306

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

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

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

1125

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

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

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

1354

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

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

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

504

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

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

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

659

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

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

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

288

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