Конструктор уроків
1
Добрий день!
Опрацюйте матеріал:
Сьогодні на уроці ми познайомимось із однієї із основних алгоритмічних структур – структурою розгалуження.
Ви дізнаєтеся про алгоритми з розгалуженням;
Навчитеся виконувати алгоритми з розгалуженнями;
Навчитеся складати алгоритми з розгалуженням у середовищі Скретч.
Іноді виникає ситуація, коли ми повинні визначити, чи виконується певна умова, а вже потім діяти далі. Такий варіант називається розгалуженням. Де ще ми зустрічаємося з розгалуженнями? Підійшовши до переходу, треба зупинитися і подивитися на світлофор. Якщо сигнал світлофора зелений, то можна переходити вулицю, інакше (якщо світло червоне), переходити вулицю не можна. Слід обов’язково дочекатися зеленого сигналу світлофора. Ситуації, коли, залежно від того, чи виконується умова, треба приймати різні рішення або виконувати різні дії, трапляються часто. Таку ситуацію в алгоритмах називаютьрозгалуженням, а на блок-схемах команду перевірки умови записують у блоці, що має форму ромба.Умовою називають логічне висловлювання, з якого починають будувати алгоритмічну структуру розгалуження.
А що робити, якщо виконавець себе погано почувається (захворів), а якщо вже зібрав речі ввечері, а якщо не встиг напередодні вивчити всі уроки і необхідно щось повторити, а що значить одягнути верхній одяг (він залежить від пори року, погоди тощо). Якщо ж спробувати прослідкувати за вашою поведінкою впродовж дня, то з’ясується, що майже ніколи ви не дієте за лінійним алгоритмом. Весь час ви аналізуєте ситуацію, змінюєте свою поведінку та свої плани, пристосовуєтесь до обставин. Тому набагато частіше зустрічається другий тип алгоритму - розгалужений. Цей алгоритм обов'язково містить в собі хоча б одну умову і виконується він в залежності від цієї умови. Наприклад, алгоритм переходу дороги по пішохідному переходу, який регулюється світлофором: якщо горить зелене світло, слід переходити дорогу, в іншому разі — слід зупинитися перед пішохідним переходом. Алгоритмом із розгалуженням можна вважати алгоритм здійснення дзвінка з мобільного телефону: якщо є кошти на рахунку і мережа доступна, то ти набираєш номер адресата, інакше виклик не буде здійснено. При побудові таких алгоритмів використовують алгоритмічну структуру розгалуження.
Алгоритмічна структура, що дає змогу виконавцеві алгоритму вибрати сценарій подальших дій залежно від істинності певного висловлювання, називається розгалуженням.
У середовищі Скретч для створення алгоритмів із неповним розгалуженням існує команда Якщо, яка міститься в групі Керувати.

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

2
Алгоритмічна структура розгалуження
На сьогоднішньому уроці ми вивчатимемо алгоритми з розгалудженнями, та допомагатимемо пташці здобути здобич і повернутись до гнізда
керується вона командою 
3
Але спочатку згадаємо градусні міри кутів

НАПРИКЛАД
90°
60°
270°
315°
4


Розв'язання
якщо черв'яка в дзьобі немає, то летіти далі, інакше летіти вгору



5
6


7
Рефлексія від 28 учнів
Сподобався:
Так: 28
Ні: 0
Зрозумілий:
Так: 28
Ні: 0
Потрібні роз'яснення:
Ні: 28
Так: 0
Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.