ЛОГІЧНІ ОПЕРАТОРИ В СЕРЕДОВИЩІ SCRATCH
Розділ 3 Алгоритми з повторенням та розгалуженням
& 9. Висловлювання. Істинні та хибні висловлювання
9.2. ЛОГІЧНІ ОПЕРАТОРИ В СЕРЕДОВИЩІ SCRATCH
Логіка побудови висловлювань дуже гармонійно поєднується з принципами роботи комп’ютера і основними методами його програмування. Всі апаратні компоненти комп’ютера побудовані на логічних мікросхемах. Вам відомо, що система подання інформації в комп’ютері заснована на понятті біта, що мав лише два стани – 0 та 1 (відповідно ХИБНІСТЬ та ІСТИНА). Логічні оператори використовують
– лівий параметр менший за правий;
– лівий параметр більший за правий;
– параметри рівні; а також оператори, що дають
– обидва висловлювання є істинними (логічне множення);
– принаймні одне з висловлювань є правдивим (логічне додавання);
– висловлювання є протилежним до заданого (логічне заперечення).
Логічні оператори в Scratch, що мають таку форму зазвичай використовують усередині С-блоків під час створення розгалужень і циклів – конструкцій алгоритмів, які керують порядком виконання програм і здатні формувати ілюзію розумної поведінки спрайтів. На рис. 3.34 наведено приклади блоків логіки.
Дізнатися більше про логічне множення, додавання і заперечення ви зможете на диску.
ВПРАВА 17
Завдання. Створити в програмі Scratch проект, у якому дослідити, як логічні оператори у скрипті впливають на зміну поведінки спрайта.
1. Додайте до проекту спрайт Ghost 1 з папки Fantasy в бібліотеці програми, два його образи (Ghost2-a і Ghost2-b) та будь-який фон для цієї сцени на вибір.
Рис. 3.35
2. Складіть для спрайта привиду скрипт, як показано на рис. 3.36.
Рис. 3.36
3. Запустіть проект на виконання, клацнувши кнопку із зеленим прапорцем. Уважно вивчіть команди скрипта, щоб зрозуміти, за яких умов спрайт змінює свій образ і поступово зникає зі сцени та коли привид пересувається по сцені.
4. Збережіть проект під назвою Впр17_Прізвище.
Назвіть блоки логіки, які було використано в цьому скрипті.
ВПРАВА 18
САМОСТІЙНО
Завдання. Визначити, які значення – істинні чи хибні – передають у програму наведені нижче логічні оператори.
Висновки
Висловлювання – це розповідне речення, яке можна охарактеризувати як істинне або хибне.
Висловлювання можуть бути простими або складними.
Висловлювання наливають простим, якщо воно не включай в себе самостійні частини, які в висловлюваннями.
Складне висловлювання складається з простих висловлювань, що з’єднані логічними зв’язками (операціями).
Логічними зв’язками є сполучники “і”, “або” та частка “не”.
Контрольні запитання та завдання
1. Що таке висловлювання?
2. Які висловлювання наливають простими? Наведіть приклади простих висловлювань.
3. Які висловлювання наливають складними? Наведіть приклади складних висловлювань.
4. Назвіть блоки логіки в середовищі Scratch.