ГДЗ Інформатика 5 клас. Робочий зошит [Ривкінд Й.Я.] 2018
07.12.2018,
5 Клас / Інформатика,
24 026,
18
Урок № 25. Алгоритми з розгалуженням
1. Упишіть пропущені слова.Розгалуженням називають фрагмент алгоритму, що містить команду перевірки умови і послідовності команд, які будуть виконуватися або не виконуватися залежно від результату виконання.
2. Упишіть пропущені слова.
У повному розгалуженні, якщо результат виконання команди перевірки умови команди Так, то виконується послідовність команд 1, а якщо результат виконання команди перевірки умови Ні, то виконується послідовність команд 2.
3. Упишіть пропущені слова.
У неповному розгалуженні, якщо результат виконання команди перевірки умови Так, то виконується команда, а якщо результат виконання команди перевірки умови Ні, то виконавець одразу переходить до виконання першої команди.
4. Запишіть відмінності повного й неповного розгалужень.
- Алгоритм може бути фрагментом, який містить команду перевірки умови, і залежно від результату виконання цієї команди (Так чи Ні) будуть виконуватись або одна послідовність команд, або інша. Такий фрагмент в алгоритмі називають повним розгалуженням.
- Виконання неповного розгалуження відрізняється від виконання повного розгалуження тим, що якщо результат виконання команди перевірки умови Н і, то виконавець одразу переходить до виконання першої команди наступного фрагмента алгоритму.
5. Запишіть відмінність розгалуження від слідування.
- Слідування означає, що дії повинні виконуватись послідовно одна за одною.
Алгоритм знаходження суми S трьох чисел a,b,c.
Початок.
Ввід a,b,c.
S = a + b + c
Вивід S.
Кінець
- Розгалуження – це така форма організації дій, які містять умови і в залежності від того чи вона виконується чи ні здійснюється або одна або друга послідовність дій.
Умова - це будь-яке твердження, яке або виконується або не виконується, тобто можна дістати одну з двох відповідей: «так» або «ні». Блок-схемою це можна зобразити так:
Якщо умова виконується, то виконується серія команд 1 (гілка так), якщо умова не виконується, то виконується команд 2 (гілка ні). Після виконання серії команд виконавець переходить до наступної команди після команди розгалуження.
Початок.
Умова.
Так, серіал 1
Ні, серіал 2
Кінець
6. Складіть блок-схему алгоритму визначення, чи є даний прямокутник квадратом. Використайте такі команди: Повідомити: квадрат. Повідомити: не квадрат, Сусідні сторони рівні?. Взяти прямокутник.
Початок
- Прямокутник є квадратом – Так – Кінець
-Прямокутник є квадратом – Ні – Сусідні сторони рівні – Так – Це квадрат – Кінець.
7. Складіть блок-схему алгоритму визначення, чи можна поділити без остачі задане натуральне число на 10.
Початок.
- Поділити число.
- Так (без остачі) – Кінець.
- Ні (з остачею) – Кінець.
8. Складіть блок-схему алгоритму переходу вулиці без світлофора.
Початок – Підійти до дороги і перейти.
Так (машини не їдуть по сторонам) – Перейти – Кінець.
Ні (машини їдуть) – Чекати – Кінець.
9. Наведіть приклад одного правила з математики й одного правила з української мови, що містять розгалуження.
Українська мова:
Початок - Прочитай слово - Визнач закінчення - Визнач основу - Добери споріднені слова - Визнач корінь - Визнач префікс - Визнач суфікс - Кінець.
Математика:
Початок - Запиши вираз - Виконай дії в дужках - Виконай дію ділення - Виконай дію віднімання - Запиши результат - Кінець.
– Графічне подання алгоритму називають блок-схемою алгоритму.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter