1 of 15

Лінійні і розгалужені алгоритми

2 of 15

Лінійні алгоритми

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

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

3 of 15

Лінійним називають алгоритм, в якому всі команди виконуються одна за одною

4 of 15

Приклад лінійного алгоритму

5 of 15

Приклад лінійного алгоритму

Кінець

Початок

Відрізати скибку хліба

Відрізати скибку сиру

Намазати хліб маслом

Положити сир на хліб

Приготування бутерброда

6 of 15

“В гостях у казки”

Початок

Наколоти дрова

Дістати пиріжки з печі

Затопити піч

Замісити тісто

Зліпити пиріжки

Поставити пиріжки в піч

Кінець

7 of 15

Алгоритм з розгалуженням – це алгоритм, який містять перевірку умови.

Якщо умова правильна, то виконується одна послідовність команд. Якщо умова неправильна, то інша послідовність команд.

8 of 15

Приїхав богатир до камня

Направо підеш?

Ні

Так

Голову положеш

Коня втратиш

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

Приклад алгоритму з розгалуженням

9 of 15

Йде

дощ?

Ні

Так

Берем парасольку

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

Приклад алгоритму з розгалуженням

10 of 15

Визначення фальшивої монетки

Із трьох монет однакової вартості одна фальшива (вона легша по вазі). Як її знайти за допомогою одного взважування на терезах бех гір?

11 of 15

Блок-схема

Початок

Покласти по одній монеті

на кожну шальку терез,

третю монету відкласти

в стороні

Терези в рівновазі?

Монета на піднятій

вгору шальці фальшива

Кінець

Так

Ні

Відкладена монета –

фальшива

12 of 15

С.49

13 of 15

В

К

К

К

К

В

В

В

14 of 15

С.50

1

2

3

4

15 of 15