Алгоритм. Свойства алгоритма.
Понятность Под этим термином понимают указания, которые понятны исполнителю
Дискретность возможность разбиения алгоритма на отдельные элементарные действия, выполнение которых человеком или машиной не вызывает сомнения
Массовость возможность применения алгоритмов для решения целого класса конкретных задач, отвечающих общей постановке задачи
Конечность завершение работы алгоритма в целом за конечное число шагов
Однозначность (определенность) единственность толкования правил выполнения действий и порядка их выполнения
РЕЗУЛЬТАТИВНОСТЬ РЕЗУЛЬТАТИВНОСТЬ Получение требуемого результата за конечное число шагов
Алгоритм – это описание детерминированной последовательности действий, направленных на получение из исходных данных результата за конечное число дискретных шагов с помощью понятных исполнителю команд.
Объект, который выполняет действия, называется ИСПОЛНИТЕЛЕМ алгоритма Исполнитель имеет СИСТЕМУ КОМАНД ИСПОЛНИТЕЛЯ – команды, которые понимает этот исполнитель
Алгоритм, написанный на специальном алгоритмическом языке, называется ПРОГРАММОЙ