4 клас алгоритм з розгалуженням урок 20

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

Transcript of 4 клас алгоритм з розгалуженням урок 20

Page 1: 4 клас алгоритм з розгалуженням урок 20

Алгоритми з

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

За новою програмою

Page 2: 4 клас алгоритм з розгалуженням урок 20

© Вивчаємо інформатику teach-inf.at.ua

з’ясуєте, що таке логічне

слідування;

дізнаєтеся про алгоритми з

розгалуженням;

навчитесь складати

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

середовищі Скретч.

Page 3: 4 клас алгоритм з розгалуженням урок 20

Цікавинки

Page 5: 4 клас алгоритм з розгалуженням урок 20

Логічне слідування

Ви вже знаєте, що деякі висловлювання бувають істинними чи хибними залежно від обставин. Наприклад, висловлювання «Через п’ять днів буде неділя» істинне за умови, що сьогодні вівторок.

Page 6: 4 клас алгоритм з розгалуженням урок 20

Логічне слідування

Логічне слідування можна подати за допомогою слів «якщо… то». Наприклад: «Якщо Петриків кіт сьогодні чхнув, то завтра буде дощ».

Відношення між двома висловлюваннями, коли з істинності одного обов’язково слідує істинність іншого, називають логічним слідуванням.

Page 7: 4 клас алгоритм з розгалуженням урок 20

ПригадаємоПочаток

Кінець

Алгоритми записуються і у вигляді блок-схем. Де команди записуються у блоки прямокутної форми.

Лінійний алгоритм

Page 8: 4 клас алгоритм з розгалуженням урок 20

Логічне слідуванняУ житті часто виникають ситуації, коли якісь дії потрібно виконати

тільки за певної умови. Наприклад, якщо на вулиці дощ, потрібно взяти парасольку.

Page 9: 4 клас алгоритм з розгалуженням урок 20

Логічне слідуванняРозглянемо алгоритм для виконавця цієї дії, поданий різними способами.

Page 10: 4 клас алгоритм з розгалуженням урок 20

Алгоритми з розгалуженнямАлгоритм, у якому ті чи інші команди виконуються залежно від

заданої умови, називають алгоритмом із розгалуженням.

Page 11: 4 клас алгоритм з розгалуженням урок 20

Алгоритми з розгалуженнямУ поданому алгоритмі виконання певних дій передбачено, тільки якщо

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

Page 12: 4 клас алгоритм з розгалуженням урок 20

Алгоритми з розгалуженнямПідійшовши до переходу, треба

зупинитись і подивитись на світлофор. Якщо сигнал світлофора зелений, то можна переходити вулицю. Інакше (якщо світло червоне або жовте), переходити вулицю не можна. Слід обов'язково дочекатися зеленого сигналу світлофора.

Page 13: 4 клас алгоритм з розгалуженням урок 20

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

форму ромба.

Сигнал світлофора зелений?

Переходити вулицю

дозволено

Переходити вулицю

заборонено

Так Ні

Page 14: 4 клас алгоритм з розгалуженням урок 20

Алгоритми з розгалуженнямУ середовищі Скретч для створення алгоритмів із неповним

розгалуженням існує команда Якщо, яка міститься в групі Керувати.

Порівняємо блок-схему та відповідну команду.

Page 15: 4 клас алгоритм з розгалуженням урок 20

Алгоритми з розгалуженнямУ середовищі Скретч для складання умови

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

Page 16: 4 клас алгоритм з розгалуженням урок 20

Алгоритми з розгалуженнямОсь так виглядає програмуа для виконавця Мишеняти, який даватиме

нам поради, як діяти під час дощу. Організувати діалог допомагає команда запитати та чекати із групи Датчики.

Page 17: 4 клас алгоритм з розгалуженням урок 20

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

Page 18: 4 клас алгоритм з розгалуженням урок 20

Підсумок уроку

1. Як ви розумієте, що таке логічне слідування?

2. Що таке алгоритм із розгалуженням?

Page 19: 4 клас алгоритм з розгалуженням урок 20

Дякую за увагу!