Similar presentations:
Алгоритм
1.
2.
3.
Примеры алгоритмов в жизни:Открытие двери, закрытой на замок
Приготовление бутерброда
Смена времен года
Посадка дерева
Нахождение большего из двух заданных
чисел и т.д.
4.
Свойства алгоритмов• Понятность - исполнитель алгоритма
должен знать, как его выполнять;
• Конечность - выполняемый алгоритм
должен приводиться к результату за
конечное число шагов;
• Дискретность - любой алгоритм должен
состоять из конкретных действий,
следующих в определенном порядке;
• Результативность - получение
результата за конечное число шагов;
• Массовость - один и тот же алгоритм
5.
Виды алгоритмов• Линейный алгоритм
• Разветвляющийся алгоритм
• Циклический алгоритм
6.
7.
Пример разветвляющегосяалгоритма
• Если
встречу
друга
• Спрошу
про книгу
• Если нет,
то зайду к
нему
8.
Разветвляющийся алгоритмможет иметь две формы
представления.
Полный “если <условие>,
то … иначе …”
Не полный “если
<условие>, то …”
9.
• Многие процессы вокружающем мире основаны
на многократном повторении
одной и той же
последовательности
действий. Например, каждый
год наступают зима, весна,
лето, осень.
10.
11.
Пример циклическогоалгоритма
• Если меньше
полуночи, то
смотри
телевизор
• Если нет,
иди спать
12.
13.
14.
15.
Пример алгоритма наалгоритмическом языке и на
языке программирования.
16.
Обобщение и систематизациязнаний
• 1. С какими типами алгоритмов мы
познакомились сегодня на уроке?
• 2. Почему они так называются?
• 3. Какие из них мы сегодня
рассматривали на уроке?
informatics