Алгоритм

Содержание

Слайд 3

Примеры алгоритмов в жизни:

Открытие двери, закрытой на замок
Приготовление бутерброда
Смена времен года
Посадка дерева
Нахождение

Примеры алгоритмов в жизни: Открытие двери, закрытой на замок Приготовление бутерброда Смена
большего из двух заданных чисел и т.д.

Слайд 4

Свойства алгоритмов

Понятность - исполнитель алгоритма должен знать, как его выполнять;
Конечность - выполняемый

Свойства алгоритмов Понятность - исполнитель алгоритма должен знать, как его выполнять; Конечность
алгоритм должен приводиться к результату за конечное число шагов;
Дискретность - любой алгоритм должен состоять из конкретных действий, следующих в определенном порядке;
Результативность - получение результата за конечное число шагов;
Массовость - один и тот же алгоритм можно использовать с различными исходными данными;

Слайд 5

Виды алгоритмов

Линейный алгоритм
Разветвляющийся алгоритм
Циклический алгоритм

Виды алгоритмов Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм

Слайд 7

Пример разветвляющегося алгоритма

Если встречу друга
Спрошу про книгу
Если нет, то зайду к нему

Пример разветвляющегося алгоритма Если встречу друга Спрошу про книгу Если нет, то зайду к нему

Слайд 8

Разветвляющийся алгоритм может иметь две формы представления.

Полный “если <условие>, то … иначе

Разветвляющийся алгоритм может иметь две формы представления. Полный “если , то …
…”

Не полный “если <условие>, то …”

Слайд 9

Многие процессы в окружающем мире основаны на многократном повторении одной и той

Многие процессы в окружающем мире основаны на многократном повторении одной и той
же последовательности действий. Например, каждый год наступают зима, весна, лето, осень.

Слайд 11

Пример циклического алгоритма

Если меньше полуночи, то смотри телевизор
Если нет, иди спать

Пример циклического алгоритма Если меньше полуночи, то смотри телевизор Если нет, иди спать

Слайд 15

Пример алгоритма на алгоритмическом языке и на языке программирования.

Пример алгоритма на алгоритмическом языке и на языке программирования.