Середовище опису й виконання алгоритмів
За навчальною програмою 2017 року
Урок 21
5
Середовище виконання алгоритмів
Розділ 4 § 19
Пригадай
Ти дізнаєшся
9
© Вивчаємо інформатику teach-inf.at.ua
Що називають середовищем виконання алгоритму?
Розділ 4 § 19
Переглянути процес виконання програми на комп’ютері деяким виконавцем, що має свою систему команд, і її результат можна в середовищі виконання алгоритму.
Середовище виконання алгоритму — це спеціальна програма, яка дає змогу створювати і виконувати алгоритми для обраних виконавців з визначеною системою команд на комп’ютері.
5
© Вивчаємо інформатику teach-inf.at.ua
Що називають середовищем виконання алгоритму?
Розділ 4 § 19
Таких середовищ існує багато, кожне створювалося з певною метою.
Наприклад, в ігровому навчальному середовищі Блоклі:Лабіринт
https://blockly-games.appspot.com/maze?lang=uk
Виконавці, користуючись системою команд, мають пройти декілька випробувань.
5
© Вивчаємо інформатику teach-inf.at.ua
Що називають середовищем виконання алгоритму?
Розділ 4 § 19
Користувач переміщує блоки з командами в робочу область програми, з'єднує їх, як цеглинки, у пази, і запускає програму на виконання.
Пояснення завдання
Список завдань
Сцена виконання програми
Команди системи команд виконавця
Область складання програми
Кнопка запуску програми
5
© Вивчаємо інформатику teach-inf.at.ua
Що називають середовищем виконання алгоритму?
Розділ 4 § 19
Прикладом іншого комп'ютерного середовища виконання алгоритмів є програмне середовище Скретч.
Розділ 4 § 23
5
© Вивчаємо інформатику teach-inf.at.ua
Що називають середовищем виконання алгоритму?
Розділ 4 § 19
Файли, які відкривають і створюють у середовищі Скретч, називають проектами.
Кожний проект містить:
Зображення виконавців алгоритму
Фон сцени
Програмний код
на якій відбуваються події з виконавцями
складається із запропонованих у середовищі команд
5
© Вивчаємо інформатику teach-inf.at.ua
Що називають середовищем виконання алгоритму?
Розділ 4 § 19
Розробники комп'ютерних програм постійно покращують створені середовища. Ми працюватимемо із середовищем, яке:
можна завантажити на сайті Скретч
використовувати таке ж середовище онлайн
або
https://scratch.mit.edu/scratch2download
https://scratch.mit.edu/projects/editor/?tip_bar=home
5
© Вивчаємо інформатику teach-inf.at.ua
Що називають середовищем виконання алгоритму?
Розділ 4 § 19
Встановлене на комп'ютері середовище Scratch 2 можна завантажувати з:
Головного меню
За допомогою значка на Робочому столі
5
© Вивчаємо інформатику teach-inf.at.ua
Вікно Scratch 2
Розділ 4 § 19
Меню
Виконавець
Сцена
Рядок заголовка
Список об’єктів
Область складання програми
Кнопки управління вікном
Групи команд
Контейнер команд виділеної групи
5
© Вивчаємо інформатику teach-inf.at.ua
Що називають середовищем виконання алгоритму?
Розділ 4 § 19
Виконавцем алгоритму в середовищі є об'єкт з іменем Спрайт 1 зі своєю системою команд.
З кожною командою пов'язана певна подія, яка відтворюється на сцені.
5
© Вивчаємо інформатику teach-inf.at.ua
Що називають середовищем виконання алгоритму?
Розділ 4 § 19
Виконавців алгоритму в середовищі Скретч ще називають спрайтами.
Цікаво
5
© Вивчаємо інформатику teach-inf.at.ua
Що називають середовищем виконання алгоритму?
Розділ 4 § 19
Програма в середовищі Скретч називається скриптом. Скрипт — це програмний код, який описує сценарій події, що буде відбуватися з виконавцем.
Цікаво
5
© Вивчаємо інформатику teach-inf.at.ua
Як працювати з проектом у середовищі Скретч?
Розділ 4 § 19
Зображення виконавця, фон сцени та програмний код можна зберегти у файлі за допомогою вказівки меню Файл:
Зберегти
Зберегти як
або
5
© Вивчаємо інформатику teach-inf.at.ua
Як працювати з проектом у середовищі Скретч?
Розділ 4 § 19
Завантажують існуючий проект за таким алгоритмом.
5
© Вивчаємо інформатику teach-inf.at.ua
Як працювати з проектом у середовищі Скретч?
Розділ 4 § 19
Після завантаження проекту в області складання програми відображуються команди виконавця, першого у списку об'єктів.
Програма
Дані про образ виконавця та його розташування на сцені можна побачити у правому верхньому куті області складання програми.
Дані про виконавця
5
© Вивчаємо інформатику teach-inf.at.ua
Як працювати з проектом у середовищі Скретч?
Розділ 4 § 19
У правому нижньому куті цієї області є кнопки управління розміром команд:
Зменшити
Повернути до стандартного вигляду
Збільшити
5
© Вивчаємо інформатику teach-inf.at.ua
Як працювати з проектом у середовищі Скретч?
Розділ 4 § 19
Щоб змінити розмір сцени, у правому нижньому куті сцени натискають стрілку.
А для того щоб розгорнути сцену на повний екран, кнопку зліва над сценою.
Виходять з режиму повноекранного відображення сцени натисканням кнопки.
5
© Вивчаємо інформатику teach-inf.at.ua
Як працювати з проектом у середовищі Скретч?
Розділ 4 § 19
Кнопка Зупинити все припиняє виконання алгоритму.
Щоб виконавець алгоритму розпочав виконувати команди на сцені, натискають на кнопку Запуск програми у вигляді зеленого прапорця.
5
© Вивчаємо інформатику teach-inf.at.ua
Як працювати з об'єктами в середовищі Скретч?
Розділ 4 § 19
Виконавець у середовищі Скретч є об'єктом та має свої властивості. Щоб їх переглянути чи змінити, слід у списку об'єктів у лівому верхньому куті зображення виконавця обрати кнопку.
5
© Вивчаємо інформатику teach-inf.at.ua
Як працювати з об'єктами в середовищі Скретч?
Розділ 4 § 19
Властивості виконавця можна змінити. Від їх значень залежать події на сцені. Наприклад, якщо обрано напрямок 90°, тоді рух виконавця буде починатися зліва направо.
А якщо обрати стиль обертання приймати тільки зліва направо, то зображення виконавця.
При відбиванні від межі сцени набуватиме вигляду.
5
© Вивчаємо інформатику teach-inf.at.ua
Як працювати з об'єктами в середовищі Скретч?
Розділ 4 § 19
Слід зазначити, що у проекті можуть бути виконавці, з якими не відбуватиметься жодної події. У такому разі їх використовують як елемент оформлення сцени або об'єкт, на який мають «реагувати» інші виконавці.
5
© Вивчаємо інформатику teach-inf.at.ua
Як працювати з об'єктами в середовищі Скретч?
Розділ 4 § 19
Виконавця на сцені можна:
Дублювати
Вилучити
Викликати допомогу
Збільшити
Зменшити
5
© Вивчаємо інформатику teach-inf.at.ua
Як працювати з об'єктами в середовищі Скретч?
Розділ 4 § 19
Окрім дублювання існуючого виконавця, можна додавати нових виконавців. Для цього використовують:
бібліотеку спрайтів
завантажують малюнок з файла
зображення, зняте за допомогою веб-камери
малюють потрібне зображення за допомогою інструментів вбудованого графічного редактора
5
© Вивчаємо інформатику teach-inf.at.ua
Як працювати з об'єктами в середовищі Скретч?
Розділ 4 § 19
Їх можна Малювати чи Редагувати. Для цього в середовище Скретч вбудовано графічний редактор.
Викликати графічний редактор середовища Скретч можна за допомогою вказівки Малювати або Редагувати вкладки Образи.
5
© Вивчаємо інформатику teach-inf.at.ua
Графічний редактор Scratch
Розділ 4 § 19
Інструменти малювання
Палітра кольорів
Полотно для малювання
5
© Вивчаємо інформатику teach-inf.at.ua
Як працювати з об'єктами в середовищі Скретч?
Розділ 4 § 19
Сцена проекту також є об'єктом. Замість білого фону сцени можна:
використати зображення з бібліотеки
отримати з камери
редагувати фон засобами графічного редактора
завантажувати тло з файла
5
© Вивчаємо інформатику teach-inf.at.ua
Розгадай кросворд
Розділ 4 § 19
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
1
1. Виконавець у середовищі.
С |
П |
Р |
А |
Й |
Т |
2
2. Алгоритм, складений з команд середовища Скретч.
С | К | Р | И | П | Т |
3
3. Місце, на якому відбувається виконання команд
середовища Скретч.
С | Ц | Е | Н | А |
4
4. Середовище програмування, де можна створювати власні програми, ігри, цікаві історії, мультфільми та багато іншого.
С | К | Р | Е | Т | Ч |
Далі
5
© Вивчаємо інформатику teach-inf.at.ua
Розгадайте ребус
Програма
«Ребуси українською» © rebus1.com
Розділ 4 § 19
5
© Вивчаємо інформатику teach-inf.at.ua
Розгадайте ребус
«Ребуси українською» © rebus1.com
Розділ 4 § 19
виконання
Середовище
алгоритмів
5
© Вивчаємо інформатику teach-inf.at.ua
Розгадайте ребус
Блок-схема
«Ребуси українською» © rebus1.com
Розділ 4 § 19
–
5
© Вивчаємо інформатику teach-inf.at.ua
Домашнє завдання
Проаналізувати
§ 19, ст. 177-187
Розділ 4 § 19
5
© Вивчаємо інформатику teach-inf.at.ua
Дякую за увагу!
За навчальною програмою 2017 року
Урок 19
5