5
Типы алгоритмов В зависимости от порядка выполнения команд можно выделить три типа алгоритмов: линейные алгоритмы; алгоритмы с ветвлениями; алгоритмы с повторениями.

Tip algoritm

  • 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?да

нет

Домашнее заданиеВыучить определения типов алгоритмов

На дополнительную оценку:составить алгоритм любого типа

и блок-схему к ней

В дистанционном курсе: Тест “Алгоритмы и исполнители”