Урок:

Керування об’єктами у середовищі виконання алгоритмів

13.11.2023
0 0
Джерела використаної інформації: розкрити закрити
Інформатика : підруч. для 6-го кл. закл. заг. серед. освіти / Йосиф Ривкінд [та ін.]. — Київ : Генеза, 2019.
https://learningapps.org/20912467
https://learningapps.org/28641960
Вміст уроку:
1
2

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

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

Подія — це натискання на задану клавішу (наприклад, пропуск), клацання по виконавцю або по сцені, надходження повідомлення від іншого виконавця тощо.

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

Приклад:

Після настання події «натискання на клавіатурі клавіші стрілка вправо» виконавець повертається в напрямку вправо та робить 10 кроків (реакція на подію).

Команди, які призначено для відстежування моменту настання події, знаходяться в групах Події та Датчики вкладки Скрипти.

4.PNG

Об’єкти у Скретч можуть впливати на поведінку інших об’єктів. Наприклад, один об’єкт Рудий кіт може надіслати об'єкту Dog2 повідомлення, отримавши яке, спрайт Dog2 виконує певний алгоритм.

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

Приклад:

На на рис.5 у Робочій області наведено два скрипти для виконавця з ім’ям Спрайт1. Один скрипт виконується, коли під час виконання проекту буде натиснуто Зелений прапорець, інший — коли користувач натисне на клавіатурі клавішу «Стрілка праворуч».

5.PNG

2

10 з 10 балів

Виконати інтерактивні вправи

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

Сподобався:

0

Так: 18

Ні: 0

Зрозумілий:

0

Так: 18

Ні: 0

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

0

Ні: 16

Так: 2

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

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

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

397

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

33 грн

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

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

318

Аватар профіля Якушенкова Оксана Анатоліївна
Інформатика
6—7 клас

20 грн

Налагодження алгоритмів у середовищі програмування

Налагодження алгоритмів у середовищі програмування

433

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

35 грн

Створення лінійних алгоритмів (рух об`єктів)

Створення лінійних алгоритмів (рух об`єктів)

748

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

25 грн

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

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

770

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

25 грн

Виконання навчального проєкту «Алгоритми упорядкування списків»

Виконання навчального проєкту «Алгоритми упорядкування списків»

161

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

35 грн

Схожі уроки

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

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

1301

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

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

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

1117

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

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

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

1349

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

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

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

498

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

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

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

654

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

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

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

285

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