Алгоритм – это предписание, однозначно задающее процесс преобразования исходной информации в виде последовательности элементарных дискретных шагов приводящих за конечное число их применения к конечному результату. Свойства алгоритмов:
1) Дискретность – это последовательное выполнение простых или ранее определенных шагов
2) Определенность состоит в совпадении получаемых результатов не зависимо от пользователя и применяемых технических средств.
3) Результативность означает возможность получения результата, после выполнение конечного количества операций.
4) Массовость – заключается в возможности применения алгоритма к целому классу однотипных задач.
Для задания алгоритма необходимо описать:
1) Набор объектов представляющих совокупность исходных данных, промежуточных результатов и конечных результатов.
2) Правило начала;
3) Правило переработки информации;
4) Правило окончания;
5) Правило извлечения результата.;
7.12.12