Урок №27. Інструктаж з БЖД.  Алгоритми з розгалуженнями

Мета:

формувати предметні компетентності: розуміння сутності поняття розгалуження; Розуміння відмінностей між повним та неповним розгалуженнями; уміння складати, виконувати, змінювати алгоритми з розгалуженнями;

розвивати ключові компетентності:

·Компетентності в галузі природничих наук, техніки й технологій ( застосування логічного, алгоритмічного, структурного та системного мислення для розв’язування життєвих проблемних ситуацій);

· Інформаційно-комунікаційна компетентність (уміння подавати алгоритми в певному формальному вигляді та виконувати їх; використовувати в алгоритмах алгоритмічну структуру розгалуження);

·Навчання впродовж життя ( розвиток алгоритмічного мислення: вміння визначати послідовність дій,  які необхідно виконати для розв’язання певної задачі; обирати оптимальний алгоритм розв’язання задачі).

Етап вступного повторення

Повторимо правила техніки безпеки під час роботи за комп'ютером


Етап вивчення нового матеріалу 

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

      Наприклад, тобі подобається грати у футбол. Але якщо на вулиці буде дощ, тобі доведеться залишитись вдома. Алгоритмом з розгалуженням також можна вважати алгоритм за яким ми переходимо дорогу використовуючи сигнали світлофора: якщо горить зелене світло, то можна переходити, інакше потрібно зачекати. При описі таких алгоритмів використовують алгоритмічну структуру розгалуження.

Розрізняють дві форми структури розгалуження: неповне та повне розгалуження.

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


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

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

Алгоритмічна структура розгалуження, 5 клас.pptx

Працюємо разом з вчителем

Відкрийте зошити. Запишіть число, класна робота і тему уроку. 

Вправа 1. Заповніть пропущені слова в тексті. 

Вправа 2. Виконайте алгоритми наведені нижче. Які дії ви виконали і чому?

Вправа 3. Прочитай уривки та доповни блок-схеми

2. Біжить дівчинка з малюком на руках, бачить: тече річка молочна з берегами кисільними.

- Заховай нас із братиком, річенько-матінко! – просить Оксанка.

- А ви скуштуйте мого киселику!

Випили діти солодкого киселю, й заховала їх річка. Гуси мимо пролетіли, не помітили.

Працюємо за комп'ютером

Вправа 4. 

Розгалуження виконується за умови виконання певних дій. Виконай вправу і обери які питання можуть бути умовою https://learningapps.org/watch?v=pbyosrp2a17 

Вправа 5.

Курс 2 Етап 13 «Бджілка - умови» https://studio.code.org/s/course2/stage/13/puzzle/4 

Домашнє завдання

Вправа 1 (усно).  

Повторити вивчений матеріал за посиланням https://learningapps.org/watch?v=p1qk66zw317 

Вправа 2 (письмово). 

Прочитай уривок, доповни та запиши  блок-схему у зошит 

Любиш горішки, люби і насмішки.

Не мазаний віз скрипить, а мазаний сам біжить.

Вправа 3 (практично). 

Виконай 4, 5, 6, 7 крок етапу 13 «Бджілка - умови»

(група Марини Миколаївни  https://studio.code.org/sections/ZSWVMS,

група Ірини Миколаївни https://studio.code.org/sections/NXRYLY)