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