АЛГОРИТМИ З РОЗГАЛУЖЕННЯМИ Урок 27 5 клас
Вікно програми 1 – рядок заголовка. 2 – кнопки керування вікном. 3 – меню програми. 4 – група команд. 5 – контейнер (поле команд). 6 – поле спрайтів. 7 – сцена. 8 – поле скриптів.
Структури алгоритмів Існують слідуючи структури алгоритмів:
Вставлення образа та зміна декорації у Scratch Образ з бібліотеки Образ Вставити іншій образ можна за допомогою кнопки Образ з бібліотеки вкладки Образ. Тло з бібліотеки. Змінити вигляд (декорації) сцени можна за допомогою Тло з бібліотеки.
Алгоритмічна структура розгалуження алгоритми з розгалуженням істинності При розв'язуванні задач часто використовуються алгоритми з розгалуженням, які передбачають виконання певних дій залежно від істинності деякого висловлювання, що є умовою виконання певних команд.
Розгалуження розгалуженням Алгоритмічна структура, що дає змогу виконавцеві алгоритму вибрати сценарій подальших дій залежно від істинності певного висловлювання, називається розгалуженням.
Форми розгалуження повнунеповну Якщотоінакше Розрізняють дві форми структури розгалуження: повну та неповну. Структура розгалуження повної форми схожа на умовне висловлювання «Якщо - то - інакше», у якому після «то» та «інакше» записують не висловлювання, а команди, які необхідно виконати залежно від істинності висловлювання, записаного в умові. Її можна подати графічно.
Форми розгалуження (продовження) неповної Якщото Структура розгалуження неповної форми схожа на умовне висловлювання «Якщо - то», у я кому після «то» записують не висловлювання, а послідовність команд, які необхідно виконати, коли висловлювання, записане в умові, є істинним. ЇЇ можна подати графічно.
Групи команд Scratch Датчики Для опису алгоритмів із розгалуженням у середовищі Scratch можна використовувати блоки з групи Датчики. Ці блоки можуть бути складовими відповідних команд, що передбачають виконання певних дій після перевірки висловлювання на істинність чи хибність.
Розгалуження у Scratch повної форми Базову структуру розгалуження повної форми в середовищі Scratch можна подати командою:
Розгалуження у Scratch (продовження) неповної форми Для реалізації розгалуження неповної форми в середовищі Scratch використовують команду:
Команди Scratch групи Датчики натиснуто ліву кнопку миші натиснуто вказану клавішу об'єкт торкається вказаного об'єкта, межі, або вказівника миші (обирають із списку) об'єкт торкається іншого об'єкта чи фону вказаного кольору (обирається на сцені піпеткою) Середовище Scratch Висловлювання
Команди Scratch групи Датчики Середовище Scratch Висловлювання об'єкт першого кольору торкається об'єкта або фону другого кольору комп'ютерний мікрофон виявляє гучність звуку більше, ніж ЗО (у межах від 1 до 100)
Складні умови у Scratch із групи Оператори. Наприклад, в алгоритмі в середовищі Scratch, виконавцем якого є Об'єкт 1, умову «якщо Об'єкт 1 доторкається до Об'єкта 2 або доторкається межі вікна», можна подати в такому вигляді: Складені умови, які використовують сполучники І, АБО, НЕ, у середовищі Scratch можна описати за допомогою блоків:
Фрагмнети програми з розгалуженням у Scratch
Працюємо за компютером
ДЯКУЮ ЗА УВАГУ!