Обсудим:
С понятием алгоритма вы знакомы с младших классов. Конечное число последовательных действий, выполняемых исполнителем для достижения определенной цели, называется алгоритмом.
Не каждую последовательность действий можно считать алгоритмом. Для того чтобы некоторая последовательность действий называлась алгоритмом, она должна удовлетворять ряду требований (свойств).
1. Каждый шаг алгоритма должен быть четким, ясным и однозначным. То есть все без исключения исполнители должны одинаково понимать указания. Это свойство называют свойством определенности.
2. Алгоритм решения задачи должен быть применим для некоторого класса задач, различающихся только исходными данными. Например, в ранее указанном примере хлеб может быть и белым, и черным. В качестве продукта для начинки можно взять колбасу, сыр или масло. Это свойство алгоритма называют массовостью .
3. Алгоритм должен приводить к решению задачи за конечное число шагов. Например, после выполнения указаний в ранее приведенном примере получается ожидаемый результат - бутерброд. Это свойство алгоритма называют результативностью.
4. Алгоритм должен удовлетворять еще одному важному свойству - дискретности. То есть он должен представлять процесс решения задачи как последовательное выполнение простых шагов. Это свойство особенно важно при выполнении алгоритма на компьютере.