Похожие презентации:
Алгоритмы,Типы алогритмов
1.
АлгоритмыТипы алгоритмов
2.
Понятие алгоритмаАлгоритм — это чётко определённая последовательность действий или
инструкций, предназначенная для решения определённой задачи или
класса задач.
3.
Типы алгоритмовЛюбой алгоритм может быть представлен в виде
комбинации трёх базовых структур:
1.Линейный (следование).
2.Разветвляющийся (ветвление).
3.Циклический.
4.
ЛинейныйПри выполнении линейного алгоритма исполнитель
выполняет одну команду за другой в порядке их
следования.
Команда 1
Команда 2
…
Команда N
5.
Алгоритм приготовлениякофейного напитка
Начало
Взять чашку
Насыпать в нее 1 ч.л.
растворимого кофе
Алгоритм нахождения
периметра прямоугольника
Начало
Ввод a, b
P = 2 (a + b)
Налить кипяток
Вывод Р
Добавить немного
сливок
Насыпать 2 ч.л.
сахара
Все перемешать
Конец
Конец
6.
РазветвляющийсяПри выполнении разветвляющегося алгоритма
действия исполнителя определяются результатами
проверки некоторых условий. Структура ветвления
может быть в полной и неполной форме.
Да
Условие
Серия команд
1
Нет
Серия команд
2
Полное ветвление
7.
РазветвляющийсяДа
Условие
Серия команд
Неполное ветвление
Нет
8.
Алгоритм определениячетного числа
Алгоритм «На пути лужа»
Начало
Начало
Да
Лужа
большая?
Нет
Ввод a
Нахождение
остатка от
деления чисел
b=a mod 2
Обойти
Перешагнуть
Да
Идти дальше
b=0
Вывод: a –
четное число
Нет
Вывод: a –
нечетное число
Конец
Конец
9.
ЦиклическийПри исполнении циклического алгоритма отдельные
команды или группы команд повторяются многократно.
Цикл пока
Да
условие
Нет
тело цикла
Цикл пока – выполняется до тех пор, пока выполняется или пока не
выполнится определенное условие.
10.
ЦиклическийЦикл для
i=N
тело цикла
Цикл для – количество повторений задается с помощью счетчика (переменной
цикла).
11.
Алгоритм мытья грязныхтарелок
Начало
Начало
Сложить грязные
тарелки в раковину
S=0
Приготовить губку с
моющим средством
K=1
Да
Включить воду
Да
Алгоритм нахождения суммы
чисел
Есть грязные
тарелки?
K≤5
Нет
S=S+K
K=K+1
Взять тарелку
Вывод S
Вымыть тарелку
Выключить воду
Конец
Конец
Нет
12.
Практическое задание № 1Составе линейный алгоритм вашего похода в
академию каждое утро
13.
Практическое задание № 2Составе разветвляющийся алгоритм похода в
магазин,чтобы купить вкусный арбуз
14.
Домашнее заданиеПридумайте и запишите по 2 алгоритма каждого
типа