Похожие презентации:
Алгоритм
1. Алгоритм
АЛГОРИТМ2. Алгоритм
АЛГОРИТМэто формализованная
процедура, представляющая
собой четкую
последовательность шагов,
направленных на достижение
определенного результата.
3. Основные компоненты
ОСНОВНЫЕ КОМПОНЕНТЫВходные данные
Инструкции
Выходные данные
Условия окончания
4. Основные компоненты
ОСНОВНЫЕ КОМПОНЕНТЫВходные данные
Это информация, которую алгоритм
получает перед началом своей работы
5. Основные компоненты
ОСНОВНЫЕ КОМПОНЕНТЫИнструкции
Это набор команд или правил,
определяющих порядок действий над
входными данными
6. Основные компоненты
ОСНОВНЫЕ КОМПОНЕНТЫВыходные данные
Это результат работы алгоритма,
который получается после
выполнения всех инструкций
7. Основные компоненты
ОСНОВНЫЕ КОМПОНЕНТЫУсловия окончания
Это критерии, при достижении
которых алгоритм завершает свою
работу
8. Свойства алгоритмов
СВОЙСТВА АЛГОРИТМОВДискретность
Конечность
Определенность
Результативность
Массовость
Эффективность
9. Свойства алгоритмов
СВОЙСТВА АЛГОРИТМОВДискретность
Алгоритм состоит из
отдельных шагов, которые
выполняются последовательно
или параллельно, но всегда
четко разграничены друг от
друга
10. Свойства алгоритмов
СВОЙСТВА АЛГОРИТМОВКонечность
Каждый алгоритм должен
завершаться через конечное
число шагов
11. Свойства алгоритмов
СВОЙСТВА АЛГОРИТМОВОпределенность
Все команды и инструкции
должны быть сформулированы
таким образом, чтобы
исключить любую
двусмысленность.
12. Свойства алгоритмов
СВОЙСТВА АЛГОРИТМОВРезультативность
Алгоритм должен обеспечивать
корректное решение
поставленной задачи,
предоставляя ожидаемый
результат
13. Свойства алгоритмов
СВОЙСТВА АЛГОРИТМОВМассовость
Алгоритм должен быть
применим к широкому классу
задач, а не только к
конкретному случаю
14. Свойства алгоритмов
СВОЙСТВА АЛГОРИТМОВЭффективность
Эффективность алгоритма
определяется тем, насколько
быстро и экономично он
решает задачу, используя
доступные ресурсы
15. Способы представления
СПОСОБЫ ПРЕДСТАВЛЕНИЯна естественном языке;
в виде блок-схемы;
на алгоритмическом языке;
на языке программирования.