тречаем алгоритмы. Некоторые из них мы выполняем машинально, даже не задумываясь об этом. Выполняя некоторые действия мы даже не подозреваем, что выполняем определенный алгоритм. Например, вы хорошо знаете, как открывать дверь ключом. Однако, чтобы научить этому малыша, придется четко разъяснить и сами действия, и порядок их выполнения. (Слайд 6) Эти примеры не что иное, как алгоритм. Несмотря на значительное различие в сути самих действий этих примеров, можно найти в них много общего. Эти общие характеристики называют свойствами алгоритма. Рассмотрим их.
.
Â
Ä
Â
Ä
B
Ä
Ä
愁Ĥ摧Ŭêсвойство указывает, что любой алгоритм должен состоять из конкретных действий, следующих в определённом порядке.
(Слайд 8) Рассмотрим на примере, поменяв местами некоторые шаги в алгоритме.
(Слайд 9) Детерминированность (определённость): это свойство указывает, что любое действие алгоритма должно быть строго и недвусмысленно определено в каждом случае.
(Слайд 10) Сами рассматривают на примере, потом вместе.
(Слайд 11) Массовость: это свойство заключается в том, что один и тот же алгоритм можно использовать с разными исходными данными.
Вы все знаете, как мы переходим пешеходный переход. Вспомните! Подумай, изменится ли порядок перехода улицы в Омске, Москве, Екатеринбурге?
(Слайд 12) Рассмотрим пример для свойства массовость.
(Слайд 13) Рассмотрим Алгоритм нахождения большего из двух заданных чисел А и В:
1. Из числа А вычесть число В.
2. Если получилось отрицательное значение, то сообщить, что число В больше.
3. Если получилось положительное значение, то сообщить, что число А больше.
Очень часто забывают проверить ещё одно условие:
4. Если получился ноль, то сообщить, что числа равн
Страницы: << < 1 | 2 | 3 > >>