Повторення: алгоритм, виконавець алгоритму Презентацію підготувала вчитель інформатики Конколович М.В.
Презентацію підготувала вчитель інформатики Конколович М.В.
Повторення: алгоритм, виконавець алгоритму
Презентацію підготувала вчитель інформатики Конколович М.В.
Пригадаємо
Форми подання алгоритмів:
Словесна
Графічна
Мова програмування
Презентацію підготувала вчитель інформатики Конколович М.В.
Пригадаємо
Як називається програма з якої ми працювали минулого року для створення алгоритмів?
Як називается виконавець в програмі Scretch?
Як вказати виконавцю потрібно зробити, в середовищі Scretch?
Презентацію підготувала вчитель інформатики Конколович М.В.
Типи алгоритмів
Графічне подання за допомогою Блок-Схеми
Головні елементи
Термінатор Початок\Кінець
Процес Виконання команд
ДаніВведення аргументу або виведення результату
Умова Введення умови
Презентацію підготувала вчитель інформатики Конколович М.В.
Типи алгоритмів
Лінійний алгоритм - це алгоритм у якому команди виконуються одна за одною, без будь-яких умов
Презентацію підготувала вчитель інформатики Конколович М.В.
Типи алгоритмів
Обчислити значення виразу (20-13)*(5-2)
Початок
Ввести числа20,13,5,2
Х:=20-13Х=7
Y:=5-2Y=3
Z:= X*YZ:=7*3Z=21
Повідомити результат
Z=21
Кінець
Презентацію підготувала вчитель інформатики Конколович М.В.
Типи алгоритмів
Розгалужений алгоритм – Це алгоритм який під час виконання має умову і набуває двох значень true або false. В результаті чого може виконуватись по різному.
Презентацію підготувала вчитель інформатики Конколович М.В.
Типи алгоритмів
Розгалужений алгоритм має 2 типи розгалуження:
Повне розгалуження
Не повне розгалуження
Презентацію підготувала вчитель інформатики Конколович М.В.
Типи алгоритмів
Повне розгалуження
Перевірка умови
Послідовність команд 1
Послідовність команд 2
Кінець
Презентацію підготувала вчитель інформатики Конколович М.В.
Типи алгоритмів
Неповне розгалуження
Перевірка умови
Послідовність команд 1
Кінець
Презентацію підготувала вчитель інформатики Конколович М.В.
Скласти блок-схему
Початок
Ввести числа a,b,c,d
y=c-d
y=0?
Вивести помилкуДілити на 0
неможна
z=x/y
x=a-b
Повідомити zКінеці
Так - True Ні - False
Презентацію підготувала вчитель інформатики Конколович М.В.
Презентацію підготувала вчитель інформатики Конколович М.В.
Початок
Ввести числа a,b,c,d
y=c-d
y=0?
z=x/y
x=a-b
Повідомити zКінеці
Так - True Ні - False
Презентацію підготувала вчитель інформатики Конколович М.В.
У природі можна спостерігати процеси, які багаторазово повторюються
Презентацію підготувала вчитель інформатики Конколович М.В.
У природі можна спостерігати процеси, які багаторазово повторюються
Презентацію підготувала вчитель інформатики Конколович М.В.
У природі можна спостерігати процеси, які багаторазово повторюються
Презентацію підготувала вчитель інформатики Конколович М.В.
Алгоритм у якому одна або кілька команд можуть виконуватися більш ніж один раз , називається циклом.
Презентацію підготувала вчитель інформатики Конколович М.В.
Презентацію підготувала вчитель інформатики Конколович М.В.
Кінець
Презентацію підготувала вчитель інформатики Конколович М.В.
Презентацію підготувала вчитель інформатики Конколович М.В.
Домашнє завдання