Вікторина — вид гри, що полягає у відповідях на усні чи письмові запитання з різних галузей знань.
Обов'язкова вимога до відбору питань для вікторини - чітке і ясне їх формування. Ступінь складності, кількість питань, що пропонується залежить від віку гуртківців, їх підготовленості та розумових здібностей.
Беручи участь у вікторині із декількома запропонованими відповідями, ти користуєшся алгоритмом із розгалуженням, бо приймаєш рішення про вибір одного із них.
Під час складання алгоритмів із розгалуженням у деякому середовищі для виконавця передбачають виконання різних дій залежно від істинності чи хибності деякого висловлювання, вказаного в умові.
Алгоритми, у яких ті чи інші команди виконуються залежно від умови, називають алгоритмами з розгалуженням.
Базова структура розгалуження — це така алгоритмічна структура, у якій виконання команд залежить від поставленої умови.
Умова — логічний вираз, який може набувати лише одного із двох значень: ТАК (істинне) або НІ (хибне).
Виділяють дві форми: повне розгалуження та неповне розгалуження.
Повна форма розгалуження:
якщо — то — інакше
Неповна форма розгалуження:
якщо — то
Для опису алгоритмів із розгалуженням в середовищі Скретч використовують команди неповного розгалуження та повного розгалуження.
Розгалужені алгоритми можна також організувати за допомогою блоків із групи Події
У Scratch логічні оператори використовують для опису умов зміни поведінки об’єктів. Вони знаходяться в групах Датчики та Оператори. Більшість з них не може задавати команди, а лише підпорядковується командам керування.
ПРАКТИЧНА РОБОТА ЗА КОМП'ЮТЕРОМ
За допомогою середовища програмування Scratch створимо вікторину, в якій герої будуть давати відповіді на запитання.
1. Продовжіть діалог, додавши потрібні команди за аналогічним принципом. Придумайте кілька фраз.
2. Використайте блок для створення повного розгалуження ЯКЩО-ТО-ІНАКШЕ для створення фрази діалогу, якщо відповідь буде відмінною від ТАК.
3. Збережіть проект та надішліть на електронну пошту вчителю на перевірку: voronenko@54.edu.ks.ua
ДОМАШНЄ ЗАВДАННЯ
Опрацювати матеріал підручника стор. 191-201 "Створюємо вікторину".
Виконати практичну роботу в Scratch і збережений файл-проект надіслати на електронну пошту вчителя: voronenko@54.edu.ks.ua