Алгоритм – это строго определенная последовательность действий при решении задачи. Алгоритм содержит несколько шагов. Шаг алгоритма – это каждое отдельное действие алгоритма.
АЛГОРИТМ Результативность Детерминированность Дискретность Конечность Массовость Свойства алгоритма Дискретность Дискретность (прерывность, раздельность) – разбиение алгоритма на шаги Результативность Результативность – получение результата за конечное количество шагов Массовость Массовость – использование алгоритма для решения однотипных задач Детерминированность Детерминированность (определенность, точность) – каждое действие должно строго и недвусмысленно определено Конечность Конечность – каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения
Классификация алгоритмов по форме представления: Словесные Табличные Графические (блок-схемы) Программные
Классификация алгоритмов по структуре: Линейный (следование) Разветвленный (ветвление, выбор, альтернатива) Циклический (повтор) Вспомогательный Комбинированный
Правила алгоритмического языка: алг имя алгоритма нач команды алгоритма(серия) кон
Закрепление. 1) Постройте алгоритм в правильной последовательности Выйти из дома Выйти из автобуса. Сесть в автобус 10. Дойти до автобусной остановки. Проехать 3 остановки. Дойти до дома, в котором живет друг. 2) алгоритм приготовления супа из лапши.
Домашнее задание. §25-27 прочитать стр , конспект. а) Построить алгоритм отправления СМС. Б) Алгоритм поиска нужной передачи из программы передач.