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

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

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

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

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

1

Опрацюйте теоретичний матеріал та відео-урок:

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

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

непов.PNG

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

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

повне.PNG

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

1.PNG

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

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

2.PNG

Приклад:

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

4.PNG

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

3.PNG

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


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

6.PNG

2

6 з 12 балів

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

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

3

6 з 12 балів

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

Посилання на середовище: https://scratch.mit.edu/projects/editor/?tutorial=getStarted

Скрипт-розв'язок:

Додайте команди "Очистити" і "Опустити олівець"

0600a097-2ab8-658x318.png

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

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

Сподобався:

0

Так: 15

Ні: 0

Зрозумілий:

0

Так: 15

Ні: 0

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

0

Ні: 15

Так: 0

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

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

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

845

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

25 грн

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

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

394

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

25 грн

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

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

583

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

33 грн

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

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

350

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

30 грн

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

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

168

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

30 грн

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

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

422

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

33 грн

Схожі уроки

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

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

1354

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

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

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

1207

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

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

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

1402

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

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

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

539

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

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

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

698

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

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

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

337

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