2.46M
Category: informaticsinformatics

Алгоритми та проєкти з розгалуженнями

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.

18.

19.

Ця презентація була створена посилаючись на матеріали, які подані у підручнику Інформатика 5 клас Й.Я.Ривкінд.
English     Русский Rules