Алгоритм
Алгоритм
Основные компоненты
Основные компоненты
Основные компоненты
Основные компоненты
Основные компоненты
Свойства алгоритмов
Свойства алгоритмов
Свойства алгоритмов
Свойства алгоритмов
Свойства алгоритмов
Свойства алгоритмов
Свойства алгоритмов
Способы представления
66.01K

Алгоритм

1. Алгоритм

АЛГОРИТМ

2. Алгоритм

АЛГОРИТМ
это формализованная
процедура, представляющая
собой четкую
последовательность шагов,
направленных на достижение
определенного результата.

3. Основные компоненты

ОСНОВНЫЕ КОМПОНЕНТЫ
Входные данные
Инструкции
Выходные данные
Условия окончания

4. Основные компоненты

ОСНОВНЫЕ КОМПОНЕНТЫ
Входные данные
Это информация, которую алгоритм
получает перед началом своей работы

5. Основные компоненты

ОСНОВНЫЕ КОМПОНЕНТЫ
Инструкции
Это набор команд или правил,
определяющих порядок действий над
входными данными

6. Основные компоненты

ОСНОВНЫЕ КОМПОНЕНТЫ
Выходные данные
Это результат работы алгоритма,
который получается после
выполнения всех инструкций

7. Основные компоненты

ОСНОВНЫЕ КОМПОНЕНТЫ
Условия окончания
Это критерии, при достижении
которых алгоритм завершает свою
работу

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

СВОЙСТВА АЛГОРИТМОВ
Дискретность
Конечность
Определенность
Результативность
Массовость
Эффективность

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

СВОЙСТВА АЛГОРИТМОВ
Дискретность
Алгоритм состоит из
отдельных шагов, которые
выполняются последовательно
или параллельно, но всегда
четко разграничены друг от
друга

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

СВОЙСТВА АЛГОРИТМОВ
Конечность
Каждый алгоритм должен
завершаться через конечное
число шагов

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

СВОЙСТВА АЛГОРИТМОВ
Определенность
Все команды и инструкции
должны быть сформулированы
таким образом, чтобы
исключить любую
двусмысленность.

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

СВОЙСТВА АЛГОРИТМОВ
Результативность
Алгоритм должен обеспечивать
корректное решение
поставленной задачи,
предоставляя ожидаемый
результат

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

СВОЙСТВА АЛГОРИТМОВ
Массовость
Алгоритм должен быть
применим к широкому классу
задач, а не только к
конкретному случаю

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

СВОЙСТВА АЛГОРИТМОВ
Эффективность
Эффективность алгоритма
определяется тем, насколько
быстро и экономично он
решает задачу, используя
доступные ресурсы

15. Способы представления

СПОСОБЫ ПРЕДСТАВЛЕНИЯ
на естественном языке;
в виде блок-схемы;
на алгоритмическом языке;
на языке программирования.
English     Русский Правила