Усі уроки інформатики 7 клас - 2016
ТЕМА 3. АЛГОРИТМИ З ПОВТОРЕННЯМ І РОЗГАЛУЖЕННЯМ
Урок 14. СКЛАДНІ АЛГОРИТМИ ТА ЇХ РЕАЛІЗАЦІЯ В СЕРЕДОВИЩІ СКРЕТЧ
Цілі:
- навчальна: формування вмінь розрізняти складні алгоритми;
- розвивальна: розвиток логічного й алгоритмічного мислення; розвиток вмінь та навичок складати та виконувати алгоритми, складні алгоритми у навчальному середовищі;
- виховна: виховання інформаційної культури учнів, дбайливого ставлення до шкільної комп'ютерної техніки.
Тип уроку: комбінований.
Обладнання: навчальна презентація, підручник, зошит, додаткові матеріали.
ХІД УРОКУ
І. ОРГАНІЗАЦІЙНИЙ ЕТАП
Привітання з учнями. Перевірка присутності учнів на уроці.
II. МОТИВАЦІЯ НАВЧАЛЬНОЇ ДІЯЛЬНОСТІ
Розповідь учителя
— Сьогодні на уроці ми поглибимо знання з теми «Алгоритми», а зокрема дізнаємося, як створювати проекти, що реалізовують складні алгоритми.
III. ВИВЧЕННЯ НОВОГО МАТЕРІАЛУ
План вивчення теми
1. Використання алгоритмів з розгалуженням
2. Створення проектів, що реалізовують складні алгоритми
3. Створення складних алгоритмів у середовищі Скретч.
1. Використання алгоритмів з розгалуженням
Учитель під час розповіді демонструє на екрані слайди презентації.
— У середовищі Скретч можна створювати складні проекти, наприклад мультиплікації за мотивами відомих казок або власних історій, розробляти комп'ютерні ігри чи тренажери, моделювати процеси, що відбуваються у природі, або взаємодію частин механізмів. Перш ніж створювати проект у середовищі Скретч, у тому числі і складний, слід:
1. Визначити об'єкти проекту та їх зображення.
2. Виділити події проекту та дібрати відповідні команди для їх реалізації.
3. Задати метод розв'язування завдання, розділити завдання на підзадачі, у яких виділити базові алгоритмічні структури.
4. Створити алгоритм й подати його словесно чи у вигляді схеми.
Далі алгоритм слід описати мовою середовища виконання алгоритмів, перевірити його правильність і зберегти разом з усіма об'єктами у файлі проекту.
В алгоритмах, які описують складні проекти, можна використовувати базові структури алгоритмів: слідування, розгалуження, повторення, а також різні їх комбінації.
2. Створення складних алгоритмів у середовищі Скретч
Учитель під час розповіді демонструє на екрані кроки побудови складних алгоритмів у середовищі Скретч.
— Складні алгоритми часто поєднують декілька алгоритмічних структур, які можуть бути вкладеними одна в іншу.
Розгляньмо приклад. Нехай напрямок виконавця Кіт, який за замовчуванням переміщується вперед, можна змінити за допомогою відповідних клавіш клавіатури. Зазначені дії можна реалізувати за допомогою таких фрагментів програм у середовищі Скретч.

— Під час розв'язування задач часто необхідно деякі дії повторити кілька разів. Один зі способів написання такої програми — увести повторення в набір команд, що повторюються всередині іншого циклу. Така структура, що складається з циклу в циклі, називається вкладеними циклами.
Наприклад, щоб у проекті Вітраж, реалізованому в середовищі Скретч, отримати зображення 15 різнокольорових квадратів, використовують два цикли.

VI. ФОРМУВАННЯ ВМІНЬ І НАВИЧОК
Робота за комп'ютером
Учитель роздає учням завдання для практичної частини уроку, які діти виконують за комп'ютером.
✵ Увага! Під час роботи з комп'ютером дотримуйте правил безпеки та санітарно-гігієнічних норм.
✵ Примітка. Про виконання кожного із завдань повідомляти вчителя підняттям руки.
1. Запустіть програму Скретч.
2. Складіть алгоритм, за яким виконавець переміщується між границями Сцени в горизонтальному напрямку до натискання клавіші 1. Після цього виконавець повинен переміщуватися між границями Сцени у вертикальному напрямку до натискання клавіші 2.
3. Збережіть створений проект у своїй папці з іменем Алгоритм_Складний.
4. Додайте до складеного алгоритму команди для змінення образу, появи відповідного текстового повідомлення і звукового сигналу під час змінення напрямку переміщення.
5. Збережіть створений проект у своїй папці з іменем Алгоритм_Складний2.
6. Додайте до другого алгоритму команди, щоб рух виконавця в горизонтальному та вертикальному напрямках відбувся до натискання клавіші пропуск.
7. Збережіть створений проект у власній папці Алгоритм_Складний3.
8. Закрийте вікно програми Скретч.
VII. ПІДСУМОК УРОКУ
Учні отримують картки, на яких червоною ручкою позначають те, що вони не навчилися робити, а зеленою — те, що вміють робити.
✵ Я розрізняю алгоритмічні структури слідування, розгалуження, повторення.
✵ Я можу навести приклади структур повторення й розгалуження в алгоритмах із життя та навчальної діяльності.
✵ Я вмію створювати проект у середовищі Скретч, що містить програму з повторенням і розгалуженням.
За підсумками уроку вчитель може виставити оцінки за роботу учнів під час заняття.
VIII. ДОМАШНЄ ЗАВДАННЯ
Опрацювати відповідний параграф підручника. Підготуватися до контрольної роботи.
Перша публікація: 01/01/2016
Останнє оновлення: 31/12/2023
Редакційна та навчальна адаптація: Даний матеріал зведено на основі першоджерела/оригінального тексту. Команда проєкту здійснила редакційне оглядове опрацювання, виправлення технічних неточностей, структурування розділів та адаптацію змісту до навчального формату.
Що було опрацьовано:
- усунення форматних дефектів (OCR-помилки, розриви структури, дефектні символи);
- редакційне упорядкування змісту;
- уніфікація термінів відповідно до академічних джерел;
- перевірка відповідності фактичних тверджень тексту першоджерела.
Усі згадки про автора, рік видання та походження первинного тексту збережено відповідно до джерела.