Определение 128. Алгоритм — это однозначно понятный человеку текст. Этот текст:
- алфавит алгоритма, содержащий двоичный;
- объектами алгоритма будут цепочки в этом алфавите
- (описывает) понятные человеку, обязательно завершающиеся:
–
Проверку остановки, дающую в применение к объекту И или Л;
–
Действие переработки, дающее в применении к объекту другой объект.
Вычисление алгоритма — последовательность объектов:
- первый объект последовательности — произвольная двоичная цепочка — исходное данное,
- для всякого элемента последовательности, кроме последнего (если последовательность конечна):
– если Проверка остановки для
дает значение И, то следующий элемент последовательности является последним в последовательности и называется
результатом вычисления;
– следующий элемент последовательности существует и получается из
Действием переработки.
Переход от объекта последовательности к следующему мы называем
шагом (работы) алгоритма.