ГДЗ Інформатика 6 клас. Підручник [Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А., Шакотько В.В.] 2020
14.01.2020,
6 Клас / Інформатика,
140 957,
36
3.4. Вкладені цикли та розгалуження
Дайте відповіді на запитання
1. Який цикл називають вкладеним у розгалуження?
Розгалуження, у тому числі вкладені, можуть входити не тільки до циклу з лічильником, а й до циклу з передумовою. У попередньому пункті ви розглядали алгоритм задачі-гри, коли комп’ютер «загадував» число, а учень намагався його відгадати. Але в тому алгоритмі, якщо учень з першої спроби не відгадав число, гра закінчувалася.
У задачі 1 у цикл з лічильником вкладено неповне розгалуження. У циклі можуть міститися також вкладені повні розгалуження. У попередньому пункті ви розглядали алгоритм установлення будильника. Але встановлювати будильник потрібно не один раз, а кожного дня тижня.
2. Яке розгалуження називають вкладеним у цикл?
Цикли в розгалуженні можна використовувати і в Scratch 2. Наведемо приклад проекту, у якому виконавець відходить від правої межі Сцени, якщо він до неї доторкається, або малює квадрат, якщо він до межі не доторкається.
Розгалуження може бути вкладеним у цикл. Наведено фрагмент алгоритму, у якому повне розгалуження вкладено в цикл з лічильником, а на малюнку 3.43 - фрагмент алгоритму, у якому повне розгалуження вкладено в цикл з передумовою.
3. Як виконується фрагмент алгоритму, наведений на малюнку 3.42?
На малюнку 3.42 наведено фрагмент алгоритму, у якому повне розгалуження вкладено в цикл з лічильником, а на малюнку 3.43 - фрагмент алгоритму, у якому повне розгалуження вкладено в цикл з передумовою.
5. Як виконується фрагмент алгоритму, наведений на малюнку 3.44?
6. Як виконується фрагмент алгоритму, наведений на малюнку 3.45?
У наведених на малюнку 3.44 і 3.45 фрагментах алгоритмів цикл виконується, якщо результат перевірки умови розгалуження Так. Аналогічно цикл може входити в розгалуження так, щоб він виконувався, якщо результат перевірки умови розгалуження Ні. Також у повне розгалуження цикли можуть входити так, щоб один з них виконувався, якщо результат перевірки умови розгалуження Так, а другий - якщо результат перевірки умови розгалуження Ні. Зазначимо, що цикли можуть бути вкладені не тільки в повне розгалуження, а й у неповне розгалуження.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter