Урок:

Поєднання вкладених повторень та розгалужень

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

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

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

1

Опрацюйте теорію

Розгалуження, вкладене в цикл

Розгалуження можуть бути вкладені як у цикл з лічильником, так і у цикл з передумовою.

Розгляньте блок-схеми фрагментів таких алгоритмів:

  • Повне розгалуження, вкладене в цикл з лічильником

1.PNG

  • Повне розгалуження, вкладене в цикл з передумовою

2.PNG

Приклад:

Алгоритм Евкліда. Алгоритм знаходження НСД(m,n) — найбільшого спільного дільника двох чисел m і n — був описаний в ІІІ столітті до н.е. в класичному трактаті «Початки» грецького математика Евкліда.
Алгоритм можна описати так: поки m
3.PNGn, від більшого числа віднімати менше.

Розглянемо блок-схему алгоритму Евкліда:

4.PNG

Виконаємо алгоритм для чисел 12 і 18:

5.PNG

Розгалуження в циклі можна використовувати і в Scratch.

Приклад:

У цьому проекті виконавець кілька разів виконує команду переміщення на 10 кроків, доки він не доторкається до межі. Якщо під час руху він доторкається до об'єкта Button2, він повертається на 180°, інакше під час руху він говорить «Няв!».

6.PNG

Цикл, вкладений у розгалуження

Цикли, в свою чергу, можуть бути вкладені у розгалуження.

Цикли можуть бути вкладені не тільки як в повне, так й у неповне розгалуження.

Розгляньте блок-схеми фрагментів таких алгоритмів:

  • Цикл з лічильником, вкладений у повне розгалуження:

7.PNG

  • Цикл з передумовою, вкладений у повне розгалуження:

8.PNG

Цикли в розгалуженні можна використовувати і в Scratch.

Приклад:

У наведеному проєкті виконавець запитує: «Скільки кутів?» і чекає на відповідь. Якщо відповідь «4», виконавець малює квадрат, інакше малює трикутник.

9.PNG

2

8 з 12 балів

Виконайте проект за відео

3

4 з 12 балів

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

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

Сподобався:

0

Так: 15

Ні: 0

Зрозумілий:

0

Так: 15

Ні: 0

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

0

Ні: 13

Так: 2

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

Поєднання повторення і розгалуження. ПР1_4

Поєднання повторення і розгалуження. ПР1_4

156

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

25 грн

Практикум "Поєднання повторення і розгалуження"

Практикум "Поєднання повторення і розгалуження"

96

Аватар профіля Губчик Вероніка Григорівна
Інформатика
8 клас

50 грн

Поєднання повторень

Поєднання повторень

687

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

33 грн

УРОК № 7.3. Вкладені розгалуження. Змінні в розгалуженнях

УРОК № 7.3. Вкладені розгалуження. Змінні в розгалуженнях

67

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

20 грн

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

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

397

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

33 грн

УРОК № 7.5. Вкладені цикли та розгалуження

УРОК № 7.5. Вкладені цикли та розгалуження

54

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

20 грн

Схожі уроки

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

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

1305

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

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

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

1121

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

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

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

1352

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

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

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

501

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

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

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

657

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

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

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

287

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