Відкриваємо секрети програмування
За програмою нової української школи
Урок 22
4
teach-inf.com.ua
Розгадайте кросворд
Розділ 1 § 22
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
1
В |
И |
С |
Л |
О |
В |
Л |
Ю |
В |
А |
Н |
Н |
Я |
2
Р |
О |
З |
Г |
А |
Л |
У |
Ж |
Е |
Н |
Н |
Я |
3
І |
С |
Т |
И |
Н |
Н |
І |
4
П | О | В | Т | О | Р | Е | Н | Н | Я |
5
виконання яких призводить до певного результату.
А |
Л |
Г |
О |
Р |
И |
Т |
М |
6
В | И | К | О | Н | А | В | Е | Ц | Ь |
7
К | О | М | А | Н | Д | А |
8
Х | И | Б | Н | І |
Далі
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як поєднувати алгоритмічні структури?
Розділ 1 § 22
У програмах, розроблених у середовищі Скретч, можна поєднувати команди розгалуження і повторення. Вони можуть:
слідувати одна за одною
містити одна одну
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як поєднувати алгоритмічні структури?
Розділ 1 § 21
Об’єкт Зірка переміщується сценою
Задано швидкість переміщення
Малювання п'ятипелюсткової квітки із зірок
Малювання зірки зміненого кольору
Повернення до попереднього кольору
Повторення Завжди
Повне розгалуження
Повторення визначену кількість разів
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як описувати алгоритми руху лабіринтом?
Розділ 1 § 21
У командах групи Рух знак «мінус» перед числом окрім зменшення, ще й визначає напрямок.
Група Рух
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як описувати алгоритми руху лабіринтом?
Розділ 1 § 21
Так само, як у кінозалі ти визначаєш ряд і місце відповідно до придбаного квитка, розташування виконавця вказується двома числами:
х — позицією в рядку
у — позицією в стовпці
У центрі сцени х = 0 та у = 0
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як описувати алгоритми руху лабіринтом?
Розділ 1 § 21
Якщо виконавця перемістити по горизонталі від центра на 5 кроків праворуч, то його позиція в рядку буде
х = 5.
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як описувати алгоритми руху лабіринтом?
Розділ 1 § 21
Якщо виконавця переміщувати на 5 кроків ліворуч, тобто у зворотному напрямку, то вираз позиції в рядку набуде вигляду х = -5, де знак «мінус» вказує на напрямок руху — ліворуч.
Аналогічно у разі руху на 5 кроків вгору від центра у = 5, а вниз — у= -5.
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як описувати алгоритми руху лабіринтом?
Розділ 1 § 21
Наприклад, команда відповідає подія на сцені:
виконавець переміщується на 10 кроків уперед
виконавець переміщується на 10 кроків назад
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як описувати алгоритми руху лабіринтом?
Розділ 1 § 21
У командах:
Знак мінус означає, що число, яке вказує позицію об’єкта на сцені по горизонталі або по вертикалі, буде зменшене на 10.
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як описувати алгоритми руху лабіринтом?
Розділ 1 § 21
Значення позиції виконавця важливе для створення алгоритмів руху лабіринтами, якщо в лабіринті немає якихось перешкод. За наявності перешкод до таких алгоритмів додають команди розгалуження.
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Запитання і завдання
Розділ 1 § 21
Допоможи Смайлику впоратися з головоломкою. Упиши в порожні клітинки квадратів такі числа або знаки, щоб утворилися істинні рівності.
| | 4 | = | 32 |
| | : | | * |
| | 2 | = | 2 |
= | | = | | = |
32 | | 2 | = | 64 |
8
*
*
4
:
*
7 | | 8 | = | |
| | : | | |
4 | | 2 | = | 8 |
= | | = | | = |
| : | 4 | = | 7 |
28
*
*
*
56
:
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Розгадайте ребус
Розгалуження
«Ребуси українською» © rebus1.com
Розділ 1 § 21
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Фізкультхвилинка
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Розділ 1 § 21
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Працюємо за комп’ютером
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Розділ 1 § 21
Сторінка
92-93
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Працюємо за комп’ютером
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Розділ 3 § 23
Вправа. Лабіринт.
Завдання. Склади алгоритм руху лабіринтом виконавця, яким керують за допомогою стрілок.
Якщо натиснута стрілка вгору — позиція у виконавця збільшується на 10 одиниць. Якщо натиснута стрілка вниз — позиція у виконавця зменшується на 10 одиниць. Аналогічно, якщо стрілка вправо — позиція х виконавця збільшується на 10 одиниць, стрілка вліво — позиція х виконавця зменшується на 10 одиниць. Виконавець за собою залишає слід — лабіринт.
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Дякую за увагу!
За програмою нової української школи
Урок 22
4
teach-inf.com.ua