Want to make creations as awesome as this one?

Transcript

інформатика -4

Алгоритми и програми

  • згадаємо про команди, алгоритми та виконавців;
  • з’ясуємое, які є способи подання алгоритмів;
  • дізнаємося, як розв’язувати задачі за допомогою комп’ютера

1. Середовище виконання алгоритму

Сьогодні на уроці:

у вигляді малюнку

у вигляді схеми

у вигляді тексту

Алгоритм - чітка послідовність дій, виконання яких веде до бажанного результату

Алгоритм

Апорт!

Викл.

Полий квіти

Пуск

Сядь

Танцюй

Команди, виконавці

Середовище для програмування Scratch

Працюємо за комп'ютером

  • з’ясуємо що таке логічне слідування;
  • дізнаємося про алгоритми з розгалуженням;
  • навчимося складати алгоритми з неповними розгалуженням у середовище Scratch

2. Поняття розгалуження. Алгоритми з розгалуженням

Сьогодні на уроці:

Розв’яжемо задачу: За день до дощу Петриків кіт обов’язково чхає. Сьогодні кіт чхнув. Отже, завтра буде дощ?

Логічне слідування

Логічне слідування

Логічне слідування

Логічне слідування

Умова - логічний вираз, із якого починають будувати алгоритмічну структуру розгалуження. Для побудови розгалуження використовують слова: ЯКЩО…, ТО…, ІНАКШЕ…

Алгоритмічна структура розгалуження

Алгоритмом з повним розгалуженням.

Алгоритмом з неповним розгалуженням.

Алгоритмічна структура розгалуження

Умова

Алгоритмічна структура розгалуження

Складаємо алгоритм з неповним розгалуженням

Працюємо за комп’ютером

Працюємо за комп’ютером

  • З'ясуємо, що таке повторення;
  • Дізнаємося про алгоритми з повторенням;
  • Навчимося створювати та виконувати алгоритми з повторенням у середовищі Scratch

4.Повторення в алгоритмах

Сьогодні на уроці:

Цикли

Цикл - фрагмент алгоритму, команди якого можуть повторюватися більше одного разу.

Тіло циклу – команди, які можуть виконуватись більше одного разу

Умова закінчення циклу

Повторення в алгоритмах

Цикл із передумовою (попередньою умовою)

Цикл з лічильником (повторити стільки разів)

Нескінченний цикл (постійно повторювати)

Умова

Повторення в Scratch

Працюємо за комп’ютером

  • повторимо що таке розгалуження;
  • навчимося створювати алгоритми з розгалуженням у середовищі Scratch

5. Розв’язування задач із використанням алгоритмів із розгалуженням

Сьогодні на уроці:

Алгоритми з повним та неповним розгалуженням

Опис деяких умов та приклади їх використання

Опис деяких умов та приклади їх використання

Опис деяких умов та приклади їх використання

Створити в середовищі Scratch програму, за якою виконавець малюватиме паркан дло краю сцени, а потім повідомить "Виконано!"

Працюємо за комп’ютером

  • Процеси, які неодноразово повторюються, називають циклічними.

7. Алгоритми з повторенням з умовою

Повторення

Неповна формарозгалуження

Повна формарозгалуження

Цикл із передумовою (попередньою умовою)

Умова

Повторення з умовою в Scratch

Працюємо за комп’ютером

Працюємо за комп’ютером

Працюємо за комп’ютером

  • розглянемо алгоритми із заданою кількістю повторень;
  • навчимося створювати алгоритми із заданою кількістю повторень у середовищі Scratch

Сьогодні на уроці:

8. Алгоритми із заданою кількістю повторень

Складемо алгоритм фарбування паркану

Складемо алгоритм фарбування паркану

Порівняємо:

Складаємо алгоритм з повторенням

ПРИГАДАЄМО!Проект одного із минулих уроків

Працюємо за комп'ютером