Урок:

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

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

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

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

1

Якщо алгоритм містить фрагмент, в якому є команда перевірки умови, то, залежно від результату виконання цієї команди (Так чи Ні), виконується або одна послідовність команд, або інша.

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

Команда «ЯКЩО—ТО» відповідає алгоритмічній конструкції «неповне розгалуження».

5.PNG

Команда «ЯКЩО—ТО—ІНАКШЕ» відповідає алгоритмічній конструкції «повне розгалуження».

4.PNG

Під час розв’язування багатьох задач виникає необхідність у разі виконання (або невиконання) деякої умови знову робити вибір. У такій ситуації застосовують так звані вкладені розгалуження: в команді розгалуження по гілці Так або Ні знову використовують команду розгалуження:

1.PNG

У цьому алгоритмі розгалуження з “Перевіркою умови 2” міститься всередині першого з “Перевіркою умови 1”.
Такий фрагмент алгоритму називають вкладеним розгалуженням.

Вкладені розгалуження — це фрагмент алгоритму, у якому одне розгалуження міститься всередині іншого розгалуження.

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


Розглянемо фрагмент проєкту в Scratch з використанням вкладених розгалужень.

6.PNG

Якщо клавішу Пропуск натиснуто, виконавець переміщується на 50 кроків уперед.


Якщо після переміщення він доторкається спрайта Dog, то він повертається на 180° за годинниковою стрілкою та продовжує рух у зворотньому напрямку, а інакше він продовжує рухатись далі. Якщо під час руху він доторкається спрайта Beetle, то він говорить «Привіт!» 2 сек. Цей алгоритм містить повне та неповне вкладені розгалуження.

2

6 з 12 балів

Виконайте проект за зразком

0603ovjs-eb8a-599x450.png0603ovjg-2e60-463x730.png

3

6 з 12 балів

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

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

Сподобався:

0

Так: 40

Ні: 3

Зрозумілий:

0

Так: 35

Ні: 8

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

0

Ні: 36

Так: 7

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

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

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

390

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

33 грн

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

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

357

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

30 грн

Складання програм з використанням алгоритмічної структури розгалуження. Практична робота 6.

Складання програм з використанням алгоритмічної структури розгалуження. Практична робота 6.

371

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

30 грн

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

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

66

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

20 грн

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

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

53

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

20 грн

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

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

490

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

30 грн

Схожі уроки

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

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

1293

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

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

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

1115

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

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

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

1349

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

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

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

498

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

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

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

653

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

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

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

284

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