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