Upload
messya
View
107
Download
7
Embed Size (px)
Citation preview
Типы алгоритмов
В зависимости от порядка выполнения команд можно выделить три типа
алгоритмов:
линейные алгоритмы;
алгоритмы с ветвлениями;
алгоритмы с повторениями.
Алгоритм с ветвлениемЛинейный алгоритм – алгоритм,
в котором команды выполняются друг за другом, в порядке их записи.
Задание 1 (устно)Выполните алгоритм для числа а:а) 1 б) 15 в) 100
Задание 2 (письменно)а) Составьте блок-схему для алгоритма: 1. Дано четное число
2. Разделить число на 2 3. Прибавить 10 4. Умножить на 5 б) Выполните алгоритм для числа 6в) Запишите тип алгоритма
начало
Дано число а
Умножить на 2
Прибавить 10
Ответ
конец
Алгоритм с ветвлениемАлгоритм с ветвлением содержит
условие, от которого зависит дальнейшее выполнение команд.
Задание 3 (устно)Выполните алгоритм для числа b:а) 1 б) 15 в) 100
Задание 4 (письменно)а) Составьте блок-схему
для алгоритма: 1. Дано число
2. Если число четное, то разделить число на 2
иначе прибавить 10б) Выполните алгоритм для чисел:
13 и 14в) Запишите тип алгоритма
начало
Дано число b
Умножить на 2 Прибавить 10
Ответ
конец
Число нечетное?
нетда
Алгоритм с повторениемАлгоритм с повторением –
это алгоритм, с повторяющимися действиями.
Задание 5 (устно)Выполните алгоритм для числа х:а) 1 б) 15 в) 100
Задание 6 (письменно)а) Составьте блок-схему
для алгоритма: 1. Дано число
2. Пока число больше 10, вычесть из числа 5
б) Выполните алгоритм для числа 20в) Запишите тип алгоритма
начало
Дано число х
Прибавить 10
Ответ
конец
х меньше 50?да
нет