1 of 23

Урок №26

2 of 23

Тема уроку: Цикли з умовою

________________________ (дата)

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

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

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

Урок №26

3 of 23

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

МЕТА УРОКУ

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

ТИ ДІЗНАЄШСЯ

4 of 23

  1. Коли ти використовуєш висловлювання і якими вони бувають?
  2. Які програми тобі доводилося використовувати для навчання друку на клавіатурі?

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

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

Урок 26

Пригадай

Вперед до

нових знань!

5 of 23

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

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

Умова

Команди

Істинно

Хибно

Тіло циклу

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

Урок 26

6 of 23

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

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

Для створення подібних алгоритмів у середовищі Скретч використовують команду Повторити поки не. Зверни увагу, що в команді перед умовою для здійснення повторення є сполучник НЕ. Це означає, що якщо сама умова хибна, то її заперечення не – є істинною умовою.

Умова

Тіло циклу

Урок 26

7 of 23

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

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

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

Урок 26

8 of 23

Як описуються умови в командах у середовищі Скретч?

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

Блоки

Умова

Натиснуто ліву кнопку миші

Об’єкт торкається вказаного кольору

Об’єкт першого кольору торкається другого кольору

На клавіатурі натиснуто вказану клавішу, назва якої обирається зі списку

Об’єкт торкається вказаного об’єкта, назва якого обирається зі списку

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

Урок 26

9 of 23

Як описуються умови в командах у середовищі Скретч?

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

Ти вже знаєш, що висловлювання бувають прості і складені. Складені висловлювання утворюються з простих за допомогою сполучників І, АБО, НЕ. Відповідно складені умови в середовищі Скретч можна описати за допомогою блоків з групи Оператори.

Урок 26

10 of 23

Як описуються умови в командах у середовищі Скретч?

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

Наприклад, в алгоритмі в середовищі Скретч, виконавцями якого є Спрайт 1 та Спрайт 2, умову «якщо Спрайт 2 доторкається до Спрайта 1 або доторкається межі вікна» можна подати у такому вигляді:

Урок 26

11 of 23

Як описуються умови в командах у середовищі Скретч?

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

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

У середовищі Скретч випадкову величину можна отримати, вказавши її найменше та найбільше з можливих значень.

Максимальне значення

Мінімальне значення

Урок 26

12 of 23

Як призупинити виконання програми �в середовищі Скретч?

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

Для призупинення виконання програми можна використати порожній цикл з умовою:

Урок 26

13 of 23

Як призупинити виконання програми �в середовищі Скретч?

Наприклад у проекті Математика, за допомогою якого користувач учиться розв’язувати приклади, що з’являються на екрані, можна призупинити дію програми, поки не буде введено правильний результат, наприклад число 9:

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

Урок 26

Настав час

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

знання!

14 of 23

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

Вправа 1. М’ячі.

Завдання. Зміни проект М’ячі в середовищі Скретч так, щоб рух кожного з м’ячів припинявся при наведенні на нього вказівника миші.

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

Урок 26

Завдання на с. 167-168 підручника

Діємо

15 of 23

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

Вправа 2. Бджола.

Завдання. Склади у проекті Бджола програму, за якою після натиснення кнопки Запуск програми бджола рухатиметься по сцені у випадковому напрямку, доки не торкнеться синьої або червоної квітки. Після чого бджола набуває ефекту «здуття».

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

Урок 26

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

Діємо

16 of 23

Вправа 3.

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

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

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

Урок 26

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

в парах

Працюємо

Працювали,

працювали -

пригадаєм

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

17 of 23

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

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

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

Урок 26

Обговорюємо

18 of 23

Рефлексія

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

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

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

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

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

19 of 23

Рефлексія

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

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

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

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

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

20 of 23

Рефлексія

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

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

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

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

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

21 of 23

Рефлексія

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

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

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

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

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

Прийшла пора

домашнього

завдання!

22 of 23

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

Опрацювати п.24-25

 

23 of 23

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

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

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