Усі уроки інформатики 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-помилки, розриви структури, дефектні символи);
  • редакційне упорядкування змісту;
  • уніфікація термінів відповідно до академічних джерел;
  • перевірка відповідності фактичних тверджень тексту першоджерела.

Усі згадки про автора, рік видання та походження первинного тексту збережено відповідно до джерела.