Алгоритм - набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное число действий.
Свойства алгоритма:
Дискретность. Разделение алгоритма на последовательность шагов.
Результативность. Получение из исходных данных результата за конечное число шагов.
Массовость. Возможность применения алгоритма к большому количеству различных исходных данных.

Детерменированность. Исполнитель алгоритма, выполнив очередную команду, должен точно знать, какую команду необходимо исполнить следующей.
Выполнимость и понятность. Алгоритм должен быть понятен исполнителю, т.е должен содержать только те команды, которые входят в систему его команд.
Алгоритм - это описание детерменированной последовательности действий, направленных на получение из исходных данных результата за конечное число дискретных шагов с помощью понятных исполнителю команд.


Алгоритм и его формальное исполнение (0.49 MB)

