Алгоритми і програм
yavamnerada
Created on February 20, 2023
More creations to inspire you
EXPLLORING SPACE
Presentation
UNCOVERING REALITY
Presentation
SPRING HAS SPRUNG!
Presentation
THE OCEAN'S DEPTHS
Presentation
2021 TRENDING COLORS
Presentation
POLITICAL POLARIZATION
Presentation
VACCINES & IMMUNITY
Presentation
Transcript
інформатика -4
Алгоритми и програми
- згадаємо про команди, алгоритми та виконавців;
- з’ясуємое, які є способи подання алгоритмів;
- дізнаємося, як розв’язувати задачі за допомогою комп’ютера
1. Середовище виконання алгоритму
Сьогодні на уроці:
у вигляді малюнку
у вигляді схеми
у вигляді тексту
Алгоритм - чітка послідовність дій, виконання яких веде до бажанного результату
Алгоритм
Апорт!
Викл.
Полий квіти
Пуск
Сядь
Танцюй
Команди, виконавці
Середовище для програмування Scratch
Працюємо за комп'ютером
- з’ясуємо що таке логічне слідування;
- дізнаємося про алгоритми з розгалуженням;
- навчимося складати алгоритми з неповними розгалуженням у середовище Scratch
2. Поняття розгалуження. Алгоритми з розгалуженням
Сьогодні на уроці:
Розв’яжемо задачу: За день до дощу Петриків кіт обов’язково чхає. Сьогодні кіт чхнув. Отже, завтра буде дощ?
Логічне слідування
Логічне слідування
Логічне слідування
Логічне слідування
Умова - логічний вираз, із якого починають будувати алгоритмічну структуру розгалуження. Для побудови розгалуження використовують слова: ЯКЩО…, ТО…, ІНАКШЕ…
Алгоритмічна структура розгалуження
Алгоритмом з повним розгалуженням.
Алгоритмом з неповним розгалуженням.
Алгоритмічна структура розгалуження
Умова
Алгоритмічна структура розгалуження
Складаємо алгоритм з неповним розгалуженням
Працюємо за комп’ютером
Працюємо за комп’ютером
- З'ясуємо, що таке повторення;
- Дізнаємося про алгоритми з повторенням;
- Навчимося створювати та виконувати алгоритми з повторенням у середовищі Scratch
4.Повторення в алгоритмах
Сьогодні на уроці:
Цикли
Цикл - фрагмент алгоритму, команди якого можуть повторюватися більше одного разу.
Тіло циклу – команди, які можуть виконуватись більше одного разу
Умова закінчення циклу
Повторення в алгоритмах
Цикл із передумовою (попередньою умовою)
Цикл з лічильником (повторити стільки разів)
Нескінченний цикл (постійно повторювати)
Умова
Повторення в Scratch
Працюємо за комп’ютером
- повторимо що таке розгалуження;
- навчимося створювати алгоритми з розгалуженням у середовищі Scratch
5. Розв’язування задач із використанням алгоритмів із розгалуженням
Сьогодні на уроці:
Алгоритми з повним та неповним розгалуженням
Опис деяких умов та приклади їх використання
Опис деяких умов та приклади їх використання
Опис деяких умов та приклади їх використання
Створити в середовищі Scratch програму, за якою виконавець малюватиме паркан дло краю сцени, а потім повідомить "Виконано!"
Працюємо за комп’ютером
- Процеси, які неодноразово повторюються, називають циклічними.
7. Алгоритми з повторенням з умовою
Повторення
Неповна формарозгалуження
Повна формарозгалуження
Цикл із передумовою (попередньою умовою)
Умова
Повторення з умовою в Scratch
Працюємо за комп’ютером
Працюємо за комп’ютером
Працюємо за комп’ютером
- розглянемо алгоритми із заданою кількістю повторень;
- навчимося створювати алгоритми із заданою кількістю повторень у середовищі Scratch
Сьогодні на уроці:
8. Алгоритми із заданою кількістю повторень
Складемо алгоритм фарбування паркану
Складемо алгоритм фарбування паркану
Порівняємо:
Складаємо алгоритм з повторенням
ПРИГАДАЄМО!Проект одного із минулих уроків
Працюємо за комп'ютером