Урок:

Розв*язування задач із використанням алгоритміві з разголудженнями у середовищі Скретч

25.01.2023
1 0
Вміст уроку:
1
2

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Привітання з Добрим Ранком в картинках (постійне оновлення ...

Наша сьогоднішня тема:Розв*язування задач із використанням алгоритмівіз разголудженнями у середовищі Скретч

2

Розглянемо лінійний  алгоритм ранкового збирання до школи:

  • прокинутися;

  • зробити ранковий туалет;

  • одягнутися;

  • поснідати;

  • зібрати речі;

  • одягнути верхній одяг;

  • вийти до школи.

В такому простому алгоритмі в зразу ж знайдете недоліки. А що робити, якщо виконавець себе погано почуває (захворів), а якщо вже зібрав речі ввечері, а якщо не встиг напередодні вивчити всі уроки і необхідно щось повторити, а що значить одягнути верхній одяг (він залежить від пори року, погоди тощо). Якщо ж спробувати прослідкувати за вашою поведінкою на протязі дня, то з'ясується, що майже ніколи ви не дієте за лінійним алгоритмом. Весь час ви аналізуєте ситуацію, змінюєте свою поведінку та свої плани, пристосовуєтесь до обставин.

Тому набагато частіше зустрічається другий тип алгоритму - умовний або алгоритм з розгалуженням. Цей алгоритм обов'язково містить в собі хоча б одну умову (як правило, їх набагато більше) і виконується він в залежності від цієї умови.

Розгалуження (алгоритм з умовою) – базова алгоритмічна структура, яка передбачає виконання однієї із зазначених дій в залежності від справедливості поставленої умови.

Умова – логічний вираз, який може набувати лише одного з двох значень: True (істинна) або False (хибність)

Значення True (істина) та False (хиба) називають логічними константами.

При розв’язуванні задач часто використовуються алгоритми з розгалуженням, які передбачають виконання певних дій залежно від істинності деякого висловлювання, що є умовою виконання певних команд. Наприклад, алгоритм переходу дороги по пішохідному переходу, який регулюється світлофором: якщо горить зелене світ¬ло, слід переходити дорогу, в іншому разі — слід зупинитися перед пішохідним переходом.

Алгоритмом із розгалуженням можна вважати алгоритм здійснення дзвінка з мобільного телефону: якщо є кошти на рахунку і мережа доступна, то ти набираєш номер адресата, інакше виклик не буде здійснено. При побудові таких алгоритмів використовують алгоритмічну структуру розгалуження.

Алгоритмічна структура, що дає змогу виконавцеві алгоритму вибрати сценарій подальших дій залежно від істинності певного висловлювання, називається розгалуженням.

Типи розгалужень:

Повне розгалуження:

Повне розгалуження – передбачає виконання дій і при істинності і при хибності поставленої умови/

Реалізація в Scratch:

Неповне розгалуження

Неповне розгалуження – передбачає виконання дії, лише при істинності поставленої умови

Реалізація в Scratch:

Умови

Умова - логічний вираз, про який можна однозначно сказати - істинний він (True) чи хибний (False).

Для створення умов ми можемо використовувати команди з групи датчики або оператори:

Окрім того, ми можемо об'єднувати прості умови у складені, використовуючи логічні функції:

Відеоматеріали


Рефлексія від 21 учня

Сподобався:

0

Так: 21

Ні: 0

Зрозумілий:

0

Так: 21

Ні: 0

Потрібні роз'яснення:

0

Ні: 20

Так: 1

Рекомендуємо

Створення анімованих історій у середовищі Скретч

Створення анімованих історій у середовищі Скретч

621

Аватар профіля Лизько Валентина Степанівна
Інформатика
5 клас

33 грн

Створення анімованих історій у середовищі Скретч

Створення анімованих історій у середовищі Скретч

754

Аватар профіля Лизько Валентина Степанівна
Інформатика
5 клас

25 грн

Створення зображень за власними алгоритмами в середовищі Скретч

Створення зображень за власними алгоритмами в середовищі Скретч

850

Аватар профіля Лизько Валентина Степанівна
Інформатика
3 клас

25 грн

Встановлення та видалення програм. Інсталяція середовища Скретч

Встановлення та видалення програм. Інсталяція середовища Скретч

519

Аватар профіля Лагудза Мар`яна Орестівна
Інформатика
6 клас

50 грн

Використання інтернет-середовищ для створення та публікації документів. Опитування з використанням онлайн-форм

Використання інтернет-середовищ для створення та публікації документів. Опитування з використанням онлайн-форм

444

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

25 грн

Розбір задач з теми "Використання функцій користувача

Розбір задач з теми "Використання функцій користувача

224

Аватар профіля Киреєва Оксана Анатоліївна
Інформатика
9 клас

50 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1314

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1140

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1367

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

511

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

666

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

296

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас