Розв’язок задач у середовищі Скретч

ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ

§ 25. Розв’язок задач у середовищі Скретч

Розвязок задач у середовищі Скретч

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

Розвязок задач у середовищі Скретч На першому етапі розробки нової програми потрібно уважно прочитати умову задачі й визначити дані, які мають бути відомі виконавцю для розв’язування задачі (вхідні дані), а також визначити, що буде результатом виконання програми.

Наприклад, потрібно розрахувати, скільки дерев посадить робот-садівник за вказану кількість годин, якщо за годину він висаджує 5 дерев. У цьому прикладі виконавцю складеного алгоритму потрібно обов’язково повідомити, скільки годин буде працювати робот-садівник. Результатом виконання цієї задачі буде кількість посаджених дерев.

Вхідні дані

Результат

Кількість годин роботи

Кількість посаджених дерев

На другому етапі потрібно продумати математичний розв’язок задачі та побудувати з його використанням алгоритм.

У нашому прикладі для отримання результату потрібно вказану користувачем кількість годин роботи робота-садівника помножити на 5 дерев.

Графічний алгоритм для розв’язку цієї задачі буде виглядати так:

Розвязок задач у середовищі Скретч

Наступним етапом є реалізація алгоритму в обраному середовищі (у нашому випадку в середовищі Скретч).

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

Розвязок задач у середовищі СкретчЦе не проблема, знайомся!

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

Наприклад, блок команди з уведеним питанням:

Розвязок задач у середовищі Скретч

Для введення даних користувачу скретч-проекту потрібно встановити текстовий курсор в область уведення даних, увести дані та натиснути на...

кнопку Розвязок задач у середовищі Скретч

Наприклад:

1) Установити курсор.

Розвязок задач у середовищі Скретч

2) Увести дані.

Розвязок задач у середовищі Скретч

3) Натиснути Розвязок задач у середовищі Скретч

Результат: Розвязок задач у середовищі Скретч буде виведено на сцену, якщо встановити прапорець біля команди) Розвязок задач у середовищі Скретч

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

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

Наприклад:

Розвязок задач у середовищі Скретч

У поданому прикладі Рудий кіт повідомляє число 25, тому що користувач повідомив кількість годин роботи робота-садівника 5, а 5 – 5 = 25.

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

Виконання програми з різними вхідними даними:

Розвязок задач у середовищі Скретч

Запитання та завдання від Комп’юшка

1. Прочитай уважно умову кожної з поданих задач і визнач вхідні дані.

А. Визнач вартість покупки, якщо кіт Василь купив декілька олівців по 3 грн.

Б. Скільки кілометрів проїхала Олена потягом, якщо потяг їде зі швидкістю 130 кілометрів за годину?

2. Які очікуються результати розв’язку задач із завдання 1?

3. Склади словесний алгоритм до кожної задачі із завдання 1.

4. Розглянь поданий скрипт і склади умову до задачі, яку він розв’язує.

Розвязок задач у середовищі Скретч

5. Розглянь поданий скрипт і поясни виконання кожної його команди.

Розвязок задач у середовищі Скретч

6. Склади скретч-проект для перевірки знання таблиці множення на 3.


1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (No Ratings Yet)
Loading...
Ви зараз читаєте: Розв’язок задач у середовищі Скретч