ГДЗ Інформатика 6 клас. Підручник [Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А., Шакотько В.В.] 2020
14.01.2020,
6 Клас / Інформатика,
140 868,
36
3.3. Вкладені розгалуження
Дайте відповіді на запитання
1. Які розгалуження називають вкладеними?
Вкладені розгалуження - це фрагмент алгоритму, у якому одне розгалуження міститься всередині іншого розгалуження. Розглянемо виконання наведеного на малюнку 3.26 фрагмента алгоритму. Спочатку перевіряється умова Завтра робочий день?. Якщо результат перевірки цієї умови Так, то виконується команда Установити будильник на 7-му годину ранку і на цьому виконання всього цього фрагмента алгоритму закінчується. Якщо результат перевірки умови Завтра робочий день? - Ні, то перевіряється умова Завтра субота?. Якщо результат перевірки цієї умови Так, то виконується команда Установити будильник на 8-му годину ранку і на цьому виконання всього цього фрагмента алгоритму закінчується, а якщо результат перевірки цієї умови Ні, то виконується команда Установити будильник на 9-ту годину ранку і виконання всього цього фрагмента алгоритму закінчується.
2. Поясніть, як виконуються такі вкладені розгалуження
Вкладені розгалуження можна використовувати і в Scratch 2. Наведемо приклад фрагмента проекта в Scratch 2 з використанням вкладених розгалужень.
У наведеному фрагменті якщо клавішу пропуск натиснуто, виконавець переміщується на 10 кроків уперед. Якщо після цього переміщення він доторкається синього кольору, то він повертається на 90° за годинниковою стрілкою, а інакше (не доторкається синього кольору) він повертається на 90° проти годинникової стрілки.
3. Як виконується наведений фрагмент алгоритму?
Перевірка умови, якщо так, то іде послідовність команд 2, а якщо ні то спершу послідовність і потім знов перевірка. Якщо так то виконується команда 3, а коли ні то послідовність команд 4, після чого алгоритм закінчується.
4. Чим відрізняється виконання наведених фрагментів алгоритмів?
Поміняно місцями коли дія виконується і ні.
Перевірка умови, якщо так, то іде послідовність команд 1, а якщо ні то знов перевірка умови 2. Якщо так то виконується послідовність команд 2, а коли ні то послідовність команд 3, після чого алгоритм закінчується.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter