Урок:

Практична робота 6. Створення алгоритмів і програм з викорис-танням змінних і різних алгоритмічних структур: розгалужень.

22.02.2023
3 0
Опис уроку (учням цей опис не показується):

Практична робота 6

Створення алгоритмів і програм з використанням змінних і різних алгоритмічних структур: розгалужень.

Джерело відео

Команди розгалуження в Scrаtch

Розгалуження — це така форма організації дій в алгоритмі, за якою залежно від виконання або невиконання певної умови виконується одна з двох послідовностей команд.

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

Неповна форма умовного оператора в середовищі Scrаtch реалізована командою якщо...то... . Функцію умовного оператора з двома гілками у Scratch виконує команда якщо...то...інакше... .
Ці команди містяться в групі Керування.


112.JPG

Умови в програмі записуються у вигляді логічних виразів.

Логічний вираз — це засіб запису умов для визначення їхньої істинності. Логічний вираз може приймати значення true (істинність), або false (хибність).

Логічні вирази бувають прості та складені.

Простий — це два арифметичні вирази, з’єднані символом відношення.

Складені умови описуються у випадках, коли потрібно перевирити виконання кількох умов одночасно.

Складений логічний вираз — це кілька простих логічних виразів, з’єднаних назвами логічних операцій: and (і), not (ні) і or (або).

Для формування логічного виразу використовують «цеглинки» шестикутної форми, що містяться в групах Датчики та Оператори.

Для запису простої умови використовуються блоки порівняння групи Оператори:

113.JPG

Згадаємо алгоритм створення змінної:

1. Перейти до категорії Змінні.

2. Натиснути кнопку Cтворити змінну.

3. Ввести назву змінної (наприклад, А).

4. Натисніть Гаразд.

Приклад:

Для запису логічного виразу зі змінними, наприклад, A > B, слід виконати дії:

1. Створити змінні А, В.

2. Перейти до категорії Оператори.

3. Перетягнути потрібний блок порівняння в поле для умови команди розгалуження.

4. Перетягнути блоки змінних в овальні поля для значень блоку порівняння.


111.JPG

Складені умови, які використовують сполучники І, АБО, НЕ можна описати за допомогою блоків групи Оператори.

Приклад:

Записати у вигляді логічного виразу подвійну нерівність 0 < x < 10.

114.JPG

Зверни увагу!

Перед тим, як перевіряти умову, слід надати значення задіяним в логічному виразі змінним.

Приклад:

Створити програму для перевірки уміння знаходити суму чисел. Для цього слід на вкладці Змінні створити змінні a і b. Для генерування умови слід скористатися блоками з груп Оператори, Датчики та Змінні.

8.PNG

Виконай програму, спробуй увести правильну відповідь, при наступному виконанні програми — неправильну відповідь. Переконайся, що програма працює правильно.

Вкладені розгалуження

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

Вкладені розгалуження — це фрагмент алгоритму, у якому одне розгалуження міститься всередині іншого розгалуження.

І зовнішні, і внутрішні розгалуження можуть бути як повними, так і неповними. Додаткові оператори називають вкладеними умовними операторами.

Приклад:

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

115.JPG

Джерела:

Інформатика : підруч. для 7-го кл. закл. заг. серед. освіти / Йосиф Ривкінд [та ін.]. — Київ : Генеза, 2020.

Вміст уроку:
1
Опис, який учні побачать перед початком уроку

Практична робота 6

Створення алгоритмів і програм з використанням змінних і різних алгоритмічних структур: розгалужень.

Джерело відео

Команди розгалуження в Scrаtch

Розгалуження — це така форма організації дій в алгоритмі, за якою залежно від виконання або невиконання певної умови виконується одна з двох послідовностей команд.

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

Неповна форма умовного оператора в середовищі Scrаtch реалізована командою якщо...то... . Функцію умовного оператора з двома гілками у Scratch виконує команда якщо...то...інакше... .
Ці команди містяться в групі Керування.


112.JPG

Умови в програмі записуються у вигляді логічних виразів.

Логічний вираз — це засіб запису умов для визначення їхньої істинності. Логічний вираз може приймати значення true (істинність), або false (хибність).

Логічні вирази бувають прості та складені.

Простий — це два арифметичні вирази, з’єднані символом відношення.

Складені умови описуються у випадках, коли потрібно перевирити виконання кількох умов одночасно.

Складений логічний вираз — це кілька простих логічних виразів, з’єднаних назвами логічних операцій: and (і), not (ні) і or (або).

Для формування логічного виразу використовують «цеглинки» шестикутної форми, що містяться в групах Датчики та Оператори.

Для запису простої умови використовуються блоки порівняння групи Оператори:

113.JPG

Згадаємо алгоритм створення змінної:

1. Перейти до категорії Змінні.

2. Натиснути кнопку Cтворити змінну.

3. Ввести назву змінної (наприклад, А).

4. Натисніть Гаразд.

Приклад:

Для запису логічного виразу зі змінними, наприклад, A > B, слід виконати дії:

1. Створити змінні А, В.

2. Перейти до категорії Оператори.

3. Перетягнути потрібний блок порівняння в поле для умови команди розгалуження.

4. Перетягнути блоки змінних в овальні поля для значень блоку порівняння.


111.JPG

Складені умови, які використовують сполучники І, АБО, НЕ можна описати за допомогою блоків групи Оператори.

Приклад:

Записати у вигляді логічного виразу подвійну нерівність 0 < x < 10.

114.JPG

Зверни увагу!

Перед тим, як перевіряти умову, слід надати значення задіяним в логічному виразі змінним.

Приклад:

Створити програму для перевірки уміння знаходити суму чисел. Для цього слід на вкладці Змінні створити змінні a і b. Для генерування умови слід скористатися блоками з груп Оператори, Датчики та Змінні.

8.PNG

Виконай програму, спробуй увести правильну відповідь, при наступному виконанні програми — неправильну відповідь. Переконайся, що програма працює правильно.

Вкладені розгалуження

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

Вкладені розгалуження — це фрагмент алгоритму, у якому одне розгалуження міститься всередині іншого розгалуження.

І зовнішні, і внутрішні розгалуження можуть бути як повними, так і неповними. Додаткові оператори називають вкладеними умовними операторами.

Приклад:

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

115.JPG

Джерела:

Інформатика : підруч. для 7-го кл. закл. заг. серед. освіти / Йосиф Ривкінд [та ін.]. — Київ : Генеза, 2020.

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

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

1

Д/З Повторення

Запишіть в зошит

Етикет електронного листування

Етикет — норми й правила гідної поведінки людей у суспільстві.

Часто правила спілкування людей засобами інтернету називають нетикетом (від англ. net — мережа та eticet — етикет).

 

Правила етикету електронного листування:

  • Заповнюйте всі поля, призначені для службової інформації.

  • Починайте текст листа з привітання, завершуйте підписом.

  • Ураховуйте призначення листа, чітко окреслюйте тему.

  • Пишіть повідомлення стисло, дотримуйтесь правил правопису.

  • Не додавайте без потреби вкладені файли до листа; повідомляйте адресата, які файли додаєте до листа, бо часто через вкладені файли розповсюджуються комп’ютерні віруси.

  • Будьте ввічливими, стриманими й толерантними.

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

Сподобався:

0

Так: 5

Ні: 1

Зрозумілий:

0

Так: 5

Ні: 1

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

0

Ні: 5

Так: 1

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

Складання програм з використанням алгоритмічної структури розгалуження. Практична робота 6.

Складання програм з використанням алгоритмічної структури розгалуження. Практична робота 6.

420

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

30 грн

Вкладені алгоритмічні структури розгалуження

Вкладені алгоритмічні структури розгалуження

404

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

33 грн

Складання програм з використанням алгоритмічної структури повторення. Практична робота 7.

Складання програм з використанням алгоритмічної структури повторення. Практична робота 7.

650

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

25 грн

Складання програм з використанням алгоритмічної структури слідування

Складання програм з використанням алгоритмічної структури слідування

520

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

30 грн

6 клас. Урок 38. Алгоритми і програми з вкладеними розгалуженнями

6 клас. Урок 38. Алгоритми і програми з вкладеними розгалуженнями

485

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

48 грн

6 клас. Урок 37. Алгоритми і програми з вкладеними розгалуженнями

6 клас. Урок 37. Алгоритми і програми з вкладеними розгалуженнями

358

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

48 грн

Схожі уроки

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

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

1314

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

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

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

1140

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

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

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

1367

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

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

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

511

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

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

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

674

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

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

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

297

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