ГДЗ Інформатика 5 клас. Підручник [Корнієнко М.М., Крамаровська С.М.] 2018
19.01.2019,
5 Клас / Інформатика,
44 503,
12
§ 24. Алгоритми з розгалуженням (Сторінка 127)
Запитання для самоперевірки1. Що таке розгалуження?
Алгоритми, уяких тічи інші команди виконуються залежно від умови, називають алгоритмами зрозгалуженням.
2. Що таке повне інеповне розгалуження?
У цьому алгоритмі команда на виконання дій передбачена тільки в разі, якщо умова істинна. Якщо умова хибна, то виконання жодних дій не передбачено. Таке розгалуження називають неповним.
У цих алгоритмах передбачені різні команди у випадку, якщо умова істинна і якщо хибна. Таке розгалуження називається повним.
3. Як подається розгалуження на блок-схемі?
Початок
На вулиці йде дощ?
Так - Взяти парасолю - Зустрітися з другом на дворі.
Ні - Зустрітися з другом на дворі.
Кінець
4. Які команди середовища Скретч призначені для подання розгалуження?
Повне розгалуження реалізується задопомогою ЯКЩО — ТО — ІНАКШЕ;
Неповне розгалуження реалізується задопомогою ЯКЩО — ТО.
Тренувальні вправи
5. Наведіть приклади алгоритмів ізповним інеповним розгалуженням ізповсякденного життя та подайте їх за допомогою блок-схем.
Повне розгалуження:
Якщо здоровий –> іду до школи;
Інакше хворий –> залишаюся в дома.
Неповне розгалуження:
Якщо 10 година –> лягти спати.
6. Розгляньте скрипт. Поясніть, який тип алгоритму реалізований? Щоєрезультатом виконання скрипта?
Це повний розгалужений алгоритм.
Результат : подумати «Хм…».
Практичні завдання
7. Створіть алгоритм ізнеповним розгалуженням усередовищі Скретч.
Завдання. Створити програму, задопомогою якої Рудий кіт вчить правилам дорожнього руху.
Порядок виконання
1) Ознайомтеся зумовою задачі.
2) Ознайомтеся ізсценарієм: Рудий кіт ставить запитання, який сигнал світлофора, залежно від відповіді (Так/Ні) говорить, які дії потрібно виконати.
3) Розгляньте фрагмент блок-схеми тапрограми.
Опишіть алгоритм, який уних реалізовано.
4) Завантажте середовище програмування Скретч.
5) Виберіть фон сцени заумовою задачі.
6) Створіть програму зазразком.
7) Перевірте роботу програми.
8) Удоскональте програму, додавши команди, які реалізують
інші правила поведінки напішохідному
переході ізсвітлофором.
9) Завершіть роботу із середовищем програмування
Скретч.
Творче завдання
8. Складіть алгоритм:
а) зповним розгалуженням;
б) іздвома неповними розгалуженнями для реалізації дій літературного героя — кота зпоеми О.С.Пушкіна «Руслан іЛюдмила» (переклад М. Терещенка):
«Іде праворуч — спів заводить,
Ліворуч — казку повіда».
Які щеказкові ситуації можна подати задопомогою алгоритмів ізрозгалуженням?
а) Якщо іде праворуч – спів заводить
Дія не виконується, тоді
Інакше ліворуч – казку повідає.
б) Якщо іде праворуч – спів заводить
Дія виконується.
АБО
Якщо ліворуч – казку повідає.
Дія виконується.
Інтелектуальна хвилинка
9. Пошуково-дослідницьке завдання. Знайдіть цікаві факти зісторії шалькових терезів. Дослідіть, якалгоритми зрозгалуженням допомагають під час розв’язування задач на зважування. Розв’яжіть такі задачі на зважування.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter