Алгоритм - это последовательность команд, предназначенная исполнителю, в результате выполнения которой он должен решить поставленную задачу. Данное понятие является одним из основных в программировании.
Процесс разработки алгоритма (алгоритмизация):
1. Разложение всего вычислительного процесса на отдельные шаги, что определяется внутренней логикой самого процесса и системой команд исполнителя.
2.Установление взаимосвязей между отдельными шагами алгоритма и порядка их следования, приводящего от известных исходных данных к искомому результату.
3.Полное и точное описание содержания каждого шага алгоритма на языке выбранной алгоритмической системы.
4.Проверка составленного алгоритма, действительно ли он реализует выбранный метод и приводит к искомому результату.
5.Доработка и коррекция алгоритма, если в результате проверки обнаружены ошибки и неточности.