Алгоритмизация
Алгоритмизация - это формулирование и систематическое построение алгоритмов для решения задач. Также этим термином называют направление информатики, изучающее методы построения алгоритмов и их свойства.
Что означает термин
Алгоритмизация переводит решение задачи в последовательность формальных действий, которые можно описать и затем реализовать, например, в программе. Она охватывает как разработку алгоритма для конкретной задачи, так и применение общих методов его построения.
Как устроено
При алгоритмизации задают порядок действий и взаимосвязи между ними. Для этого используют структурное представление: схемы и другие формальные способы описания процедуры.
При изучении алгоритмов анализируют их свойства, в том числе корректность результата, детерминированность и результативность. Также оценивают вычислительную сложность и требуемые ресурсы в зависимости от размера задачи.
Где применяется
Алгоритмизация применяется при разработке программ и решении прикладных задач. Примерами служат формализация вычислительной процедуры перед программированием, разработка порядка действий для сортировки данных и описание действий исполнителя с помощью структурной схемы.
При выборе алгоритма учитывают не только возможность получить корректный результат, но и применимость к исходным данным, а также практическую сложность выполнения.
Отличие от близких понятий
Термин «алгоритмика» может обозначать алгоритмизацию или более широкое изучение алгоритмов, включая анализ сложности и рассмотрение отдельных классов алгоритмов. Поэтому эти слова не всегда являются полными синонимами: значение определяется контекстом.
База знаний организована при поддержке делового сообщества. Спираль?!

