Пригадайте!
Чотири типи вкладених алгоритмічних конструкцій:
цикл, вкладений у розгалуження;
цикл, вкладений у цикл;
розгалуження, вкладене у цикл;
розгалуження, вкладене у розгалуження.
Розгалуження буває повним і неповним.
В алгоритмах із вкладеними розгалуженнями один блок "якщо..то" або "якщо..то..інакше" вкладається в середину іншого.
Вкладені розгалуження - це фрагмент алгоритму, у якому одне розгалуження міститься всередині іншого розгалуження.
В алгоритмах з розгалуженням використовуються не тільки прості, а й складені умови зі сполучниками "І" чи "АБО". Для цього використовують блоки з групи Оператори.
Розгалуження вкладають у цикли тоді, коли виконавець алгоритму має багаторазово перевіряти певну умову.
Практичне завдання.
Задача 1. Створити проєкт, у якому виконавець Рудий кіт переміщується по двокольоровій сцені, доторкаючись до жовтого кольору, говорить: "Який теплий пісочок", доторкаючись до синього кольору, говорить: "Яка холодна водичка!"
Задача 2. Створити проєкт, в якому визначається агрегатний стан води за її температурою: якщо температура більше 0 і менше 100 градусів, то рідкий (вода); якщо менше 0 градусів, то твердиий (лід), інакше - газоподібний (пар).
В групі Змінні створити змінну температура.
В Датчиках - Запитати та відповідь.
В Операторах - складена умова -
оператор І (зелений шестикутник)
Задача 3. Побудова геометричних фігур. Рудий Кіт починає рухатися, коли натиснуто клавішу стрілка праворуч. Якщо він доторкається червоного кольору, то малює квадрат, інакше - малює коло.
Задача 4. Створити програму, у якій сцена складається з чотирьох квадратів різного кольору, а спрайт рухається за вказівником миші й повідомляє, якого кольору він торкається.