1 of 25

Урок №22

2 of 25

Тема уроку: Циклічні алгоритми

________________________ (дата)

Класна робота

Доброго дня шановні п’ятикласники.

Запишіть будь ласка дату та тему сьогоднішнього уроку

Урок №22

3 of 25

  • навчальна: навчити учнів створювати циклічні алгоритми в середовищі Скретч;
  • розвивальна: розвивати логічне мислення, пам’ять; формувати вміння узагальнювати;
  • виховна: виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість.

МЕТА УРОКУ

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

ТИ ДІЗНАЄШСЯ

4 of 25

  1. Які команди описують повторення в середовищах складання алгоритмів?

Дайте відповіді на запитання

Актуалізація опорних знань

Урок 22

Пригадай

Вперед до

нових знань!

5 of 25

Які бувають циклічні алгоритми?

Вивчення нового матеріалу

Команди циклу з визначеною кількістю повторень будуть повторюватися вказану кількість разів.

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

Урок 22

6 of 25

Які бувають циклічні алгоритми?

Вивчення нового матеріалу

Намалювати квадрат

Кількість повторень менше від 4

Намалювати сторону

Повернути за годинниковою стрілкою на 90

Кількість повторень збільшити на 1

Кількість повторень дорівнює 0

Істинно

Хибно

Команди циклу з визначеною кількістю повторень будуть повторюватися до досягнення потрібної кількості повторень.

Наприклад, алгоритм побудови квадрата, у якому 4 рази потрібно повторювати дії «намалювати сторону», «повернути за годинниковою стрілкою на 90», можна подати графічно

Урок 22

7 of 25

Які бувають циклічні алгоритми?

Вивчення нового матеріалу

Цвях не забито

Вдарити молотком по голові цвяха

Забити цвях

Істинно

Хибно

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

Припинення виконання команд циклу буде відбуватися у випадку, коли висловлювання «Цвях не забито» є істинним: цвях можна забивати як з першого чи другого разу, так і через скінченну кількість повторень, аж поки цвях не буде забитий

Урок 22

8 of 25

Як реалізувати цикл із невідомою кількістю повторень �у середовищу Скретч?

Вивчення нового матеріалу

У разі, коли в алгоритмі кількість повторів заздалегідь не відома, у середовищі Скретч використовують команду Завжди

Тіло циклу – команди, які повторюються до зупинки програми

Урок 22

9 of 25

Як реалізувати цикл із невідомою кількістю повторень �у середовищу Скретч?

Вивчення нового матеріалу

Щоб зупинити виконання команд, розміщених у тілі такого циклу, користувачу слід натиснути кнопку вікна у середовищі Скретч.

Алгоритм, за яким Танцюрист виконуватиме свій танець, поки не буде натиснута кнопка Зупинити , можна подати графічно

Натиснута кнопка

Змінити зовнішній вигляд

Чекати 1 с

Танцюрист танцює

Хибно

Істинно

Урок 22

10 of 25

Як реалізувати цикл із невідомою кількістю повторень �у середовищу Скретч?

Вивчення нового матеріалу

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

Урок 22

11 of 25

Як задати рух виконавця на сцені?

Вивчення нового матеріалу

За допомогою команди групи Рух створюють події переміщення виконавця по сцені.

Команди

Приклади команд

Переміщення

Поворот

Обертання

Урок 22

12 of 25

Як задати рух виконавця на сцені?

Вивчення нового матеріалу

у

х

100

-100

-100

-200

(х:0, у:180)

(х:0, у:0)

(х:240, у:0)

(х:-240, у:0)

(х:0, у:-180)

При складанні проектів, що передбачають рух об’єктів на сцені, слід ураховувати розміри сцени та значення параметрів, що вказують на позицію об’єкта

Урок 22

13 of 25

Як задати рух виконавця на сцені?

Вивчення нового матеріалу

Такі параметри виконавця відображаються у правому верхньому куті області складання програми. Змінити параметри розташування об’єктів можна і в програмі.

Урок 22

14 of 25

Як задати рух виконавця на сцені?

Вивчення нового матеріалу

Управляють переміщенням об’єкта також за допомогою миші або надаючи параметрам команд випадкового значення.

Урок 22

Настав час

закріпити нові

знання!

15 of 25

Формування умінь і навичок

Вправа 1. Заповнюємо посудину рідиною.

Завдання. Склади алгоритм заповнення посудини рідиною для завдань на малюнках 219, 220.

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.

Урок 22

Завдання на с. 154 підручника

Діємо

16 of 25

Формування умінь і навичок

Вправа 2. Мелодія.

Завдання. Створити проект, у якому виконавець Музикант виконуватиме фрагмент мелодії, доки виконання програми не буде зупинено.

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.

Урок 22

Завдання на с. 154 підручника

Діємо

17 of 25

Формування умінь і навичок

Вправа 3.

Завдання. Відкрий у середовищі Скретч і запусти на виконання проект Під водою, який збережено в папці Алгоритми і програми. Склади графічну схему алгоритму, за яким розроблено програму в проекті.

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.

Урок 22

Завдання на с. 157 підручника

Міркуємо

18 of 25

Формування умінь і навичок

Вправа 4.

Обговоріть, що буде результатом виконання програми, зображеної на малюнку 225. Дослідіть, як зміняться події на сцені проекту, якщо команду розмістити в тіло циклу. Перевірте свої здогадки експериментально.

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.

Урок 22

Завдання на с. 156 підручника

в парах

Працюємо

Працювали,

працювали -

пригадаєм

все що взнали!

19 of 25

  1. Які ситуації у твоєму повсякденному житті можна описати за допомогою циклів з відомою й невідомою кількостями повторень?
  2. Як команду повторень можна використати при складанні проектів у середовищі Скретч?
  3. Структуру повторення якого виду можна описати за допомогою команди Завжди?
  4. Як зупинити виконання команди Завжди?
  5. Як можна змінити позицію на сцені проекту в середовищі Скретч?

Підсумок уроку

Дайте відповіді на запитання

Урок 22

Обговорюємо

20 of 25

Рефлексія

1. Що нового сьогодні дізналися?

2. Чого навчилися?

3. Що сподобалось на уроці, а що ні?

4. Чи виникали труднощі?

Підсумок уроку

21 of 25

Рефлексія

1. Що нового сьогодні дізналися?

2. Чого навчилися?

3. Що сподобалось на уроці, а що ні?

4. Чи виникали труднощі?

Підсумок уроку

22 of 25

Рефлексія

1. Що нового сьогодні дізналися?

2. Чого навчилися?

3. Що сподобалось на уроці, а що ні?

4. Чи виникали труднощі?

Підсумок уроку

23 of 25

Рефлексія

1. Що нового сьогодні дізналися?

2. Чого навчилися?

3. Що сподобалось на уроці, а що ні?

4. Чи виникали труднощі?

Підсумок уроку

Прийшла пора

домашнього

завдання!

24 of 25

Домашнє завдання

Опрацювати п.21-22

 

25 of 25

Використані матеріали

1. «Інформатика 5 клас» Н.В. Морзе, О.В. Барна, В.П. Вембер, О.Г. Кузьминська. – К.: УОВЦ «Оріон», 2016

2. www.orioncentr.com.ua, inf5-m.blogspot.com