27.01.2022
Сьогодні
Урок
№19
Інформатика
Алгоритми з розгалуженням. Неповне розгалуження. Створення програми «Правила переходу вулиці світлофора»
Повідомлення теми і мети уроку
27.01.2022
Сьогодні
Сьогодні на уроці ми з вами:
навчимося складати алгоритми з неповним розгалуженням у середовищі Скретч.
дізнаємося про алгоритми з розгалуженням;
з’ясуємо, що таке логічне слідування;
27.01.2022
Сьогодні
Ти вже знаєш, що деякі висловлювання бувають істинними чи хибними залежно від обставин. Наприклад, висловлювання «Завтра буде неділя» істинне за умови, що сьогодні субота
Дізнаємося про логічне слідування
True
False
Актуалізація знань
27.01.2022
Сьогодні
Пограйте у гру “Так — ні”. Ведучий задумує назву свійської тварини. Гравці мають відгадати її, ставлячи запитання, на які можна відповісти словами “так” і ”ні”.
Розв’яжемо задачу
27.01.2022
Сьогодні
За день до дощу Петриків кіт обов’язково чхає. Сьогодні кіт чхнув. Отже, завтра буде дощ?
Подія «Петриків кіт чхнув» відбулася сьогодні. Сьогодні — це день до завтра. Тож подія «буде дощ» має відбутися завтра. З істинності висловлювання «Сьогодні Петриків кіт чхнув» слідує істинність висловлювання «Завтра буде дощ».
Апчхи!
Сьогодні
Завтра
Словничок
27.01.2022
Сьогодні
Відношення між двома висловлюваннями, коли з істинності одного обов’язково слідує істинність іншого, називають логічним слідуванням.
27.01.2022
Сьогодні
Логічне слідування можна подати за допомогою слів «якщо… то».
Наприклад: «Якщо Петриків кіт сьогодні чхнув, то завтра буде дощ».
Дізнаємося про логічне слідування
Розглянь малюнок
27.01.2022
Сьогодні
Утвори два висловлювання, які пов’язані логічним слідуванням, про події під час ремонтних робіт на ділянці дороги.
27.01.2022
Сьогодні
У житті часто виникають ситуації, коли якісь дії потрібно виконувати лише за певної умови. Наприклад, якщо на вулиці дощ, то потрібно взяти парасольку. Розглянемо алгоритм для виконавця, поданий різними способами.
Дізнаємося про алгоритми з розгалуженням
Словесне подання | Блок-схема |
Якщо на вулиці дощ, то візьми парасольку. Цей алгоритм слід розуміти так: якщо висловлювання «На вулиці дощ» істинне, слід виконати команду «Візьми парасольку». | |
Позначення елементів блок-схеми - Умова | |
В алгоритмах умова подається у вигляді висловлювання або у вигляді запитання, на яке можна відповісти тільки «Так» чи «Ні». | |
27.01.2022
Сьогодні
Дізнаємося про алгоритми з розгалуженням
Алгоритм, у якому ті чи інші команди виконуються залежно від заданої умови, називають алгоритмом із розгалуженням. У поданому алгоритмі виконання певних дій передбачено, тільки якщо умова істинна. Якщо умова хибна, то жодних дій не виконується. Таке розгалуження називають неповним.
27.01.2022
Сьогодні
Дізнаємося про алгоритми з розгалуженням
У середовищі Скретч для створення алгоритмів із неповним розгалуженням існує команда якщо то, яка міститься в групі Керування.
27.01.2022
Сьогодні
Дізнаємося про алгоритми з розгалуженням
Порівняй блок-схему та відповідну команду.
Умова
Команда
Команда
Умова
Складаємо алгоритми з неповним розгалуженням
27.01.2022
Сьогодні
Складемо програму для виконавця, який даватиме поради, як діяти під час дощу. Організувати діалог допоможе команда запитати і чекати з групи Датчики. Для складання умови скористаємося «цеглинкою» з групи Оператори.
Практичне завдання
27.01.2022
Сьогодні
У групі Рух міститься команда . Досліди, як виконується ця команда. Ознайомся в середовищі Скретч із «цеглинками» шестикутної форми з груп Датчики та Оператори, які використовують для складання умови.
Працюємо за комп’ютером
27.01.2022
Сьогодні
Виконайте
практичне завдання з підручника
(ст. 70)
Щоби відкрити інтерактивне завдання, натисніть на помаранчевий прямокутник або наведіть камеру смартфона на QR-код.
27.01.2022
Сьогодні
Інтерактивне завдання
27.01.2022
Сьогодні
Наведи приклади алгоритмів із розгалуженням у прислів’ях, казках, піснях тощо.
Творче завдання
27.01.2022
Сьогодні
Із трьох однакових на вигляд монет одна є фальшивою, її маса менша від справжньої. Як за одне зважування знайти цю монету?
Логічна задача
Підсумок
27.01.2022
Сьогодні
Що таке алгоритм із розгалуженням?
Що таке неповне розгалуження?
Наведіть приклад алгоритму з неповним розгалуженням.
Яка команда призначена для створення алгоритмів з неповним розгалуженням?