Конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату, называется