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