1 of 33

Середовище опису й виконання алгоритмів

За навчальною програмою 2017 року

Урок 21

5

2 of 33

Середовище виконання алгоритмів

Розділ 4 § 19

Пригадай

    • у яких програмних середовищах можна створювати чи виконувати алгоритми;
    • які проекти ти виконував чи створював у середовищі Скретч.

Ти дізнаєшся

    • що називають середовищем виконання алгоритму;
    • як працювати з проектом у середовищі Скретч;
    • як працювати з об'єктами в середовищі Скретч.

9

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

3 of 33

Що називають середовищем виконання алгоритму?

Розділ 4 § 19

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

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

5

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

4 of 33

Що називають середовищем виконання алгоритму?

Розділ 4 § 19

Таких середовищ існує багато, кожне створювалося з певною метою.

Наприклад, в ігровому навчальному середовищі Блоклі:Лабіринт

https://blockly-games.appspot.com/maze?lang=uk

Виконавці, користуючись системою команд, мають пройти декілька випробувань.

5

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

5 of 33

Що називають середовищем виконання алгоритму?

Розділ 4 § 19

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

Пояснення завдання

Список завдань

Сцена виконання програми

Команди системи команд виконавця

Область складання програми

Кнопка запуску програми

5

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

6 of 33

Що називають середовищем виконання алгоритму?

Розділ 4 § 19

Прикладом іншого комп'ютерного середовища виконання алгоритмів є програмне середовище Скретч.

Розділ 4 § 23

5

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

7 of 33

Що називають середовищем виконання алгоритму?

Розділ 4 § 19

Файли, які відкривають і створюють у середовищі Скретч, називають проектами.

Кожний проект містить:

Зображення виконавців алгоритму

Фон сцени

Програмний код

на якій відбуваються події з виконавцями

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

5

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

8 of 33

Що називають середовищем виконання алгоритму?

Розділ 4 § 19

Розробники комп'ютерних програм постійно покращують створені середовища. Ми працюватимемо із середовищем, яке:

можна завантажити на сайті Скретч

використовувати таке ж середовище онлайн

або

https://scratch.mit.edu/scratch2download

https://scratch.mit.edu/projects/editor/?tip_bar=home

5

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

9 of 33

Що називають середовищем виконання алгоритму?

Розділ 4 § 19

Встановлене на комп'ютері середовище Scratch 2 можна завантажувати з:

Головного меню

За допомогою значка на Робочому столі

5

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

10 of 33

Вікно Scratch 2

Розділ 4 § 19

Меню

Виконавець

Сцена

Рядок заголовка

Список об’єктів

Область складання програми

Кнопки управління вікном

Групи команд

Контейнер команд виділеної групи

5

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

11 of 33

Що називають середовищем виконання алгоритму?

Розділ 4 § 19

Виконавцем алгоритму в середовищі є об'єкт з іменем Спрайт 1 зі своєю системою команд.

З кожною командою пов'язана певна подія, яка відтворюється на сцені.

5

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

12 of 33

Що називають середовищем виконання алгоритму?

Розділ 4 § 19

Виконавців алгоритму в середовищі Скретч ще називають спрайтами.

Цікаво

5

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

13 of 33

Що називають середовищем виконання алгоритму?

Розділ 4 § 19

Програма в середовищі Скретч називається скриптом. Скрипт — це програмний код, який описує сценарій події, що буде відбуватися з виконавцем.

Цікаво

5

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

14 of 33

Як працювати з проектом у середовищі Скретч?

Розділ 4 § 19

Зображення виконавця, фон сцени та програмний код можна зберегти у файлі за допомогою вказівки меню Файл:

Зберегти

Зберегти як

або

5

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

15 of 33

Як працювати з проектом у середовищі Скретч?

Розділ 4 § 19

Завантажують існуючий проект за таким алгоритмом.

  1. У меню Файл обрати вказівку Відкрити.
  1. У вікні Відкрити проект вибрати потрібну папку, наприклад, папку Навчальні проекти.
  1. Вибрати файл проекту. Натиснути кнопку Відкрити.

5

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

16 of 33

Як працювати з проектом у середовищі Скретч?

Розділ 4 § 19

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

Програма

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

Дані про виконавця

5

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

17 of 33

Як працювати з проектом у середовищі Скретч?

Розділ 4 § 19

У правому нижньому куті цієї області є кнопки управління розміром команд:

Зменшити

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

Збільшити

5

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

18 of 33

Як працювати з проектом у середовищі Скретч?

Розділ 4 § 19

Щоб змінити розмір сцени, у правому нижньому куті сцени натискають стрілку.

А для того щоб розгорнути сцену на повний екран, кнопку зліва над сценою.

Виходять з режиму повноекранного відображення сцени натисканням кнопки.

5

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

19 of 33

Як працювати з проектом у середовищі Скретч?

Розділ 4 § 19

Кнопка Зупинити все припиняє виконання алгоритму.

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

5

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

20 of 33

Як працювати з об'єктами в середовищі Скретч?

Розділ 4 § 19

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

5

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

21 of 33

Як працювати з об'єктами в середовищі Скретч?

Розділ 4 § 19

Властивості виконавця можна змінити. Від їх значень залежать події на сцені. Наприклад, якщо обрано напрямок 90°, тоді рух виконавця буде починатися зліва направо.

А якщо обрати стиль обертання приймати тільки зліва направо, то зображення виконавця.

При відбиванні від межі сцени набуватиме вигляду.

5

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

22 of 33

Як працювати з об'єктами в середовищі Скретч?

Розділ 4 § 19

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

5

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

23 of 33

Як працювати з об'єктами в середовищі Скретч?

Розділ 4 § 19

Виконавця на сцені можна:

Дублювати

Вилучити

Викликати допомогу

Збільшити

Зменшити

5

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

24 of 33

Як працювати з об'єктами в середовищі Скретч?

Розділ 4 § 19

Окрім дублювання існуючого виконавця, можна додавати нових виконавців. Для цього використовують:

бібліотеку спрайтів

завантажують малюнок з файла

зображення, зняте за допомогою веб-камери

малюють потрібне зображення за допомогою інструментів вбудованого графічного редактора

5

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

25 of 33

Як працювати з об'єктами в середовищі Скретч?

Розділ 4 § 19

Їх можна Малювати чи Редагувати. Для цього в середовище Скретч вбудовано графічний редактор.

Викликати графічний редактор середовища Скретч можна за допомогою вказівки Малювати або Редагувати вкладки Образи.

5

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

26 of 33

Графічний редактор Scratch

Розділ 4 § 19

Інструменти малювання

Палітра кольорів

Полотно для малювання

5

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

27 of 33

Як працювати з об'єктами в середовищі Скретч?

Розділ 4 § 19

Сцена проекту також є об'єктом. Замість білого фону сцени можна:

використати зображення з бібліотеки

отримати з камери

редагувати фон засобами графічного редактора

завантажувати тло з файла

5

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

28 of 33

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

Розділ 4 § 19

1

1. Виконавець у середовищі.

С

П

Р

А

Й

Т

2

2. Алгоритм, складений з команд середовища Скретч.

С

К

Р

И

П

Т

3

3. Місце, на якому відбувається виконання команд

середовища Скретч.

С

Ц

Е

Н

А

4

4. Середовище програмування, де можна створювати власні програми, ігри, цікаві історії, мультфільми та багато іншого.

С

К

Р

Е

Т

Ч

Далі

5

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

29 of 33

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

Програма

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

Розділ 4 § 19

5

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

30 of 33

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

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

Розділ 4 § 19

виконання

Середовище

алгоритмів

5

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

31 of 33

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

Блок-схема

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

Розділ 4 § 19

5

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

32 of 33

Домашнє завдання

Проаналізувати

§ 19, ст. 177-187

Розділ 4 § 19

5

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

33 of 33

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

За навчальною програмою 2017 року

Урок 19

5