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

Алгоритми з розгалуженням

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

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

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

1

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

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

непов.PNG

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

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

повне.PNG

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

1.PNG

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

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

2.PNG

Приклад:

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

4.PNG

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

3.PNG

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


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

6.PNG

Приклад:

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

кот по кругу 2.PNG

2

це послідовність кроків, які потрібно виконати для вирішення задачі або досягнення результату.

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

Сподобався:

0

Так: 0

Ні: 0

Зрозумілий:

0

Так: 0

Ні: 0

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

0

Ні: 0

Так: 0

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

Алгоритми з повтореннями та розгалуженнями

Алгоритми з повтореннями та розгалуженнями

341

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

25 грн

Алгоритми з розгалуженнями. Тематичне оцінювання

Алгоритми з розгалуженнями. Тематичне оцінювання

306

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

30 грн

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

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

137

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

30 грн

УРОК № 5.6. Висловлювання. Алгоритми з розгалуженнями. Проєкти з розгалуженнями в середовищі Scratch 3

УРОК № 5.6. Висловлювання. Алгоритми з розгалуженнями. Проєкти з розгалуженнями в середовищі Scratch 3

56

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

20 грн

6 клас. Урок 38. Алгоритми і програми з вкладеними розгалуженнями

6 клас. Урок 38. Алгоритми і програми з вкладеними розгалуженнями

440

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

48 грн

6 клас. Урок 37. Алгоритми і програми з вкладеними розгалуженнями

6 клас. Урок 37. Алгоритми і програми з вкладеними розгалуженнями

318

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

48 грн

Схожі уроки

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

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

1289

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

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

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

1108

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

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

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

1344

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

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

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

497

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

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

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

652

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

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

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

281

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