Знаходження та виправлення �помилок у алгоритмах
Перевіряємо домашнє завдання
3
Розгадай кросворд
|
|
|
| | | | |
|
|
|
|
|
|
|
|
|
| | | | | | |
|
|
|
|
|
|
| | | | |
|
|
|
|
| | | | | | | | | | | | |
|
|
| | | | | | | | |
|
|
|
|
|
| | | | | |
|
|
|
|
|
|
|
|
| | | | | | | |
|
|
|
|
|
| | | | | | |
|
|
1
М | А | ш | а |
2
2
Л | у | н | т | і | к |
4
3
3
Г | е | н | а |
П | р | о | с | т | о | к | в | а | ш | и | н | о |
8
5
5
Б | у | р | а | т | і | н | о |
6
6
В | и | н | к | с |
7
7
Т | е | р | е | м | о | к |
М | а | у | г | л | і |
Далі
3
Як знайти та виправити�помилки в алгоритмах?
Складання алгоритму — завдання складне й відповідальне. У навчальних середовищах складання алгоритмів для виконавця добирають набір команд для отримання очікуваного результату.
3
Як знайти та виправити�помилки в алгоритмах?
Для перевірки правильності алгоритму його запускають на виконання в цьому середовищі. Якщо алгоритм складено неправильно, то на екрані з’явиться повідомлення про помилку або жодна дія не відбуватиметься. Необхідно знайти й виправити помилку, після чого знову виконати алгоритм.
3
Як знайти та виправити�помилки в алгоритмах?
Як у програмі Розумні блоки повідомляють про те, що ти правильно виконав чи виконала завдання?
Чи завжди існує декілька шляхів виконання завдання?
3
Як знайти та виправити�помилки в алгоритмах?
Для перевірки правильності алгоритму використовують покрокове його виконання.
У такому разі команди алгоритму виконуватимуться одна за одною. Результат виконання кожної команди буде відтворюватись на екрані.
3
Як знайти та виправити�помилки в алгоритмах?
Наприклад, у програмі Розумні блоки в рівні 1 у групі завдань Проблеми з їжею! запропоновано виправити складені алгоритми. Для пошуку помилки в середовищі додано кнопку:
Перехід від однієї команди до іншої відбувається після натискання кнопки:
3
Як знайти та виправити�помилки в алгоритмах?
Яку команду в алгоритмі обрано неправильно? Як легше шукати помилку: переглядаючи опис алгоритму чи під час його покрокового виконання в середовищі?
3
Виправляємо помилки в алгоритмі
3
Як знайти та виправити�помилки в алгоритмах?
Існують середовища складання алгоритмів, у яких алгоритм можна створювати самостійно для дібраних виконавців. Наприклад, середовище Скретч.
3
Вікно середовища�програмування Скретч
Виконавець
(спрайт)
Групи команд
Поле скриптів
Поле команд
Сцена
Поле об’єктів
Запуск
Зупинка
Повний екран
3
Розгадай кросворд
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
1
1. Виконавець у середовищі.
С |
П |
Р |
А |
Й |
Т |
2
2. Алгоритм, складений з команд середовища Скретч.
С | К | Р | И | П | Т |
3
3. Місце, на якому відбувається виконання команд середовища Скретч.
С | Ц | Е | Н | А |
4
4. Середовище програмування, де можна створювати власні програми, ігри, цікаві історії, мультфільми та багато іншого.
С | К | Р | Е | Т | Ч |
Далі
3
Як знайти та виправити�помилки в алгоритмах?
Для самостійного складання алгоритмів, наприклад, у середовищі Скретч, важливо дотримуватись деяких правил:
3
Як знайти та виправити�помилки в алгоритмах?
(Продовження…) Правила складання алгоритмів:
3
Працюємо за комп’ютером
Завдання 1. Правила (завдання в блозі)
Упорядкуй у дві групи міркування про те, як варто чи не варто діяти при складанні алгоритму.
3
Запитання і завдання
Допоможи Смайлику впоратися з головоломкою. Упиши в порожні клітинки квадратів такі числа, щоб утворились істинні рівності.
34
21
20
33
54
2
8
15
32
9
9
6
3
36
2
3