1 of 17

Відкриваємо секрети програмування

За програмою нової української школи

Урок 22

4

teach-inf.com.ua

2 of 17

Розгадайте кросворд

Розділ 1 § 22

1

  1. Мовленнєва форма інформації.

В

И

С

Л

О

В

Л

Ю

В

А

Н

Н

Я

2

  1. Вибір наступної команди залежно від того, виконано умову чи ні.

Р

О

З

Г

А

Л

У

Ж

Е

Н

Н

Я

3

  1. «Правдиві» висловлювання.

І

С

Т

И

Н

Н

І

4

  1. Команди, які необхідно виконати декілька разів.

П

О

В

Т

О

Р

Е

Н

Н

Я

5

  1. Послідовність команд,

виконання яких призводить до певного результату.

А

Л

Г

О

Р

И

Т

М

6

  1. Той, хто виконує алгоритм.

В

И

К

О

Н

А

В

Е

Ц

Ь

7

  1. Складова частина алгоритму.

К

О

М

А

Н

Д

А

8

  1. Висловлювання бувають істинні та …

Х

И

Б

Н

І

Далі

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

4

© Вивчаємо інформатику teach-inf.com.ua

3 of 17

Як поєднувати алгоритмічні структури?

Розділ 1 § 22

У програмах, розроблених у середовищі Скретч, можна поєднувати команди розгалуження і повторення. Вони можуть:

слідувати одна за одною

містити одна одну

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

4

© Вивчаємо інформатику teach-inf.com.ua

4 of 17

Як поєднувати алгоритмічні структури?

Розділ 1 § 21

Об’єкт Зірка переміщується сценою

Задано швидкість переміщення

Малювання п'ятипелюсткової квітки із зірок

Малювання зірки зміненого кольору

Повернення до попереднього кольору

Повторення Завжди

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

Повторення визначену кількість разів

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

4

© Вивчаємо інформатику teach-inf.com.ua

5 of 17

Як описувати алгоритми руху лабіринтом?

Розділ 1 § 21

У командах групи Рух знак «мінус» перед числом окрім зменшення, ще й визначає напрямок.

Група Рух

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

4

© Вивчаємо інформатику teach-inf.com.ua

6 of 17

Як описувати алгоритми руху лабіринтом?

Розділ 1 § 21

Так само, як у кінозалі ти визначаєш ряд і місце відповідно до придбаного квитка, розташування виконавця вказується двома числами:

х — позицією в рядку

у — позицією в стовпці

У центрі сцени х = 0 та у = 0

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

4

© Вивчаємо інформатику teach-inf.com.ua

7 of 17

Як описувати алгоритми руху лабіринтом?

Розділ 1 § 21

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

х = 5.

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

4

© Вивчаємо інформатику teach-inf.com.ua

8 of 17

Як описувати алгоритми руху лабіринтом?

Розділ 1 § 21

Якщо виконавця переміщувати на 5 кроків ліворуч, тобто у зворотному напрямку, то вираз позиції в рядку набуде вигляду х = -5, де знак «мінус» вказує на напрямок руху — ліворуч.

Аналогічно у разі руху на 5 кроків вгору від центра у = 5, а вниз — у= -5.

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

4

© Вивчаємо інформатику teach-inf.com.ua

9 of 17

Як описувати алгоритми руху лабіринтом?

Розділ 1 § 21

Наприклад, команда відповідає подія на сцені:

виконавець переміщується на 10 кроків уперед

виконавець переміщується на 10 кроків назад

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

4

© Вивчаємо інформатику teach-inf.com.ua

10 of 17

Як описувати алгоритми руху лабіринтом?

Розділ 1 § 21

У командах:

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

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

4

© Вивчаємо інформатику teach-inf.com.ua

11 of 17

Як описувати алгоритми руху лабіринтом?

Розділ 1 § 21

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

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

4

© Вивчаємо інформатику teach-inf.com.ua

12 of 17

Запитання і завдання

Розділ 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

13 of 17

Розгадайте ребус

Розгалуження

«Ребуси українською» © rebus1.com

Розділ 1 § 21

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

4

© Вивчаємо інформатику teach-inf.com.ua

14 of 17

Фізкультхвилинка

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Розділ 1 § 21

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

4

© Вивчаємо інформатику teach-inf.com.ua

15 of 17

Працюємо за комп’ютером

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Розділ 1 § 21

Сторінка

92-93

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

4

© Вивчаємо інформатику teach-inf.com.ua

16 of 17

Працюємо за комп’ютером

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Розділ 3 § 23

Вправа. Лабіринт.

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

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

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

Автор: Мацаєнко Сергій Васильович

Джерело: teach-inf.com.ua

4

© Вивчаємо інформатику teach-inf.com.ua

17 of 17

Дякую за увагу!

За програмою нової української школи

Урок 22

4

teach-inf.com.ua