Similar presentations:
Алгоритми та проєкти з розгалуженнями
1.
Тема: Алгоритмита проєкти з
розгалуженнями.
2.
► Що таке висловлювання?► Чи може розповідне
речення не бути
висловлюванням?
3.
Поміркуйте, які з поданих речень є висловлюваннями(істинними, хибними чи не є висловлюваннями) та
заповніть таблицю.
Квітень – перший місяць весни.
Говерла – найвища вершина Карпат.
Завтра буде сонячна погода?
Скільки тобі років?
Київ – столиця України.
1 вересня завжди падає дощ.
4.
Сьогодні на уроці йтиметься про:►повне і неповне розгалуження;
►алгоритми з розгалуженнями;
►Scratch-проєкти з розгалуженнями
5.
Алгоритми з розгалуженнями.Нам дуже часто доводиться виконувати різні дії, приймати різні рішення, які
залежать від виконання певних умов.
Умови нам подаються у вигляді висловлювань, які, як ми вже знаємо, можуть
бути істинними або хибними.
6.
Алгоритми з розгалуженнями.Розгалуженням називають фрагмент алгоритму, що містить
команду перевірки умови і послідовності команд, які будуть
виконуватися або не будуть виконуватися залежно від результату
виконання команди перевірки умови.
Такий фрагмент алгоритму називають повним розгалуженням.
Умовою в цьому фрагменті можуть бути:
❑ висловлювання,
❑ математичні рівності та нерівності,
❑ запитання, на які потрібно відповісти Так чи Ні
7.
Алгоритми з розгалуженнями.Блок-схема повного розгалуження.
Виконання повного розгалуження відбувається так:
Виконавець виконує команду перевірки умови:
Якщо результат виконання цієї команди Так
Послідовність команд 1
Якщо результат виконання цієї команди Ні
Послідовність команд 2
В першому і в другому випадку, після виконання послідовності команд,
виконавець переходить до виконання першої команди наступного
фрагменту алгоритму.
8.
Алгоритми з розгалуженнями.Приклад повного розгалуження
9.
Алгоритми з розгалуженнями.Блок-схема неповного розгалуження.
Виконання неповного розгалуження відбувається так:
Виконавець виконує команду перевірки умови:
Якщо результат виконання цієї команди Ні
виконавець відразу
переходить до виконання першої команди наступного фрагменту
алгоритму.
10.
Алгоритми з розгалуженнями.Приклад неповного розгалуження
11.
Розгалуження у проєктах Scratch 3► Для повного розгалуження у
► Для неповного розгалуження у
Scratch 3 використовують блок з
командою
Scratch 3 використовують блок з
командою
12.
Розгалуження у проєктах Scratch 3Приклади використання розгалужень
13.
Розгалуження у проєктах Scratch 3У блоці з командою розгалуження
використовують блоки з
командами групи Датчики
14.
Розгалуження у проєктах Scratch 3Блоки з групи Оператори.
1 - блок з командою запитати і чекати з
групи Датчики
2 - блок розгалуження
3 - блок для порівняння з
групи Оператори
блок відповідь
1
3
значення для
порівняння
2
4 - поле, у яке потрібно ввести відповідь
на запитання та вибрати
4
15.
Працюємо з комп’ютером.Під час роботи з комп’ютером дотримуйтесь вимог безпеки життєдіяльності та санітарно-гігієнічних норм.
Відкрийте середовище Scratch 3
Виберіть згідно нумерації:
1
3
5
2
4
6
16.
Розмістіть в області коду блоки з командами, які наведено на малюнку
Збережіть проект у вашій папці у файлі з іменем вправа 5.6.1
Запустіть проєкт на виконання.
17.
Вказівка: для встановлення кольору в полі команди,
щоб точно збігався з кольором прямокутника,
слід:
1.
2.