Урок:

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

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

Посилання гуглміт: https://meet.google.com/iuu-mkxi-gfy

Тема уроку

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

Команди розгалуження в 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
Опис, який учні побачать перед початком уроку

Посилання гуглміт: https://meet.google.com/iuu-mkxi-gfy

Тема уроку

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

Команди розгалуження в 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

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

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

Хмарні сервіси — це сервіси, пов’язані з наданням користувачам постійного доступу до віддалених інтернет-ресурсів (серверів, додатків, сховищ тощо).

Хмарні технології (англ. cloud computing — хмарні обчислення) — інформаційно-комунікаційні технології, що передбачають віддалене опрацювання та зберігання даних.

Переваги хмарних сервісів:

  • користування послугами поштових серверів;

  • використання онлайн-додатків: Office Web Apps (Office 365), сервіси Google-Apps та ін .;

  • зберігання даних у віддалених сховищах, таких як Dropbox, SkyDrive, Google Drive та ін .;

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

  • можливість зберігати свої списки контактів і посилання на потрібні ресурси, не скачуючи їх на свої комп’ютери;

  • телекомунікація засобами Skype, Viber та ін .;

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

Використовувати хмарні сервіси можна на різноманітних пристроях (стаціонарному та планшетному комп’ютерах, ноутбуках і нетбуках, смартфонах ), під час роботи в різних операційних системах — Linux, Windows, Android, ІOS.

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

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

Сподобався:

0

Так: 0

Ні: 0

Зрозумілий:

0

Так: 0

Ні: 0

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

0

Ні: 0

Так: 0

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

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

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

404

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

33 грн

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

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

420

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

30 грн

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

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

520

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

30 грн

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

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

378

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

25 грн

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

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

650

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

25 грн

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

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

485

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

48 грн

Схожі уроки

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

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

1314

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

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

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

1140

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

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

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

1367

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

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

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

511

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

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

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

670

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

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

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

297

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