Урок:

Повна та коротка форми розгалуження

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

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

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

1

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

Розрізняють дві форми структури розгалуження: неповне та повне розгалуження.
Структура неповного розга­луження схожа на висловлю­вання з логічним слідуванням «Якщо — то», у якому після «то» записують послідовність команд, які необхідно виконати, коли записане в умові висловлювання є істинним.

непов.PNG

Неповне розгалуження ви­користовують тоді, коли деяку послідовність команд слід ви­конати лише за умови істиннос­ті висловлювання. Якщо ж записане в умові висловлювання хибне, то жодна з команд не виконуватиметься.

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

повне.PNG

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

1.PNG

Складена умова – це кілька простих умов, з'єднаних логічними операціями І (інакше – логічний добуток), АБО (інакше – логічна сума), НЕ (логічне заперечення).

Складені умови описуються у випадках, коли потрібно перевирити виконання кількох умов одночасно. Складені умови, які використовують сполучники І, АБО, НЕ можна описати за допомогою блоків групи Оператори:

2.PNG

Приклад:

Нехай у проєкті є виконавці Рудий кіт і Курча. Тоді умову «якщо Рудий кіт доторкається до Курчати або доторкається межі вікна» можна подати в такому вигляді:

4.PNG

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

3.PNG

У середовищі Scrаtch для створення алгоритмів із неповним розгалуженням існує команда якщо — то, а для створення алгоритмів із повним розгалуженням існує команда якщо — то — інакше. Ці команди містяться в групі Керування.


Для складання умови використовують «цеглинки» шестикутної форми, що містяться в групах Датчики та Оператори.

6.PNG

2

8 з 12 балів

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

0600a097-2ab8-658x318.png

3

4 з 12 балів

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

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

Сподобався:

0

Так: 6

Ні: 0

Зрозумілий:

0

Так: 6

Ні: 0

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

0

Ні: 6

Так: 0

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

Умовні оператори (коротка та повна форма)

Умовні оператори (коротка та повна форма)

561

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

33 грн

Повна та скорочена форма оператора розгалуження

Повна та скорочена форма оператора розгалуження

814

Аватар профіля Лагудза Мар`яна Орестівна
Інформатика
8—11 клас

25 грн

8 клас. Урок 44. Умовні оператори. Коротка та повна форма (Python)

8 клас. Урок 44. Умовні оператори. Коротка та повна форма (Python)

221

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

26 грн

Прикметник як частина мови: значення, морфологічні ознаки, синтаксична роль. Повні й короткі форми прикметників

Прикметник як частина мови: значення, морфологічні ознаки, синтаксична роль. Повні й короткі форми  прикметників

220

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

35 грн

Команди розгалуження

Команди розгалуження

397

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

33 грн

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

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

66

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

20 грн

Схожі уроки

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

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

1293

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

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

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

1115

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

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

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

1349

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

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

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

498

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

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

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

653

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

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

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

284

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