Исполнитель алгоритма
Исполнитель алгоритма — это объект, который понимает команды алгоритма и выполняет их в определённой среде. Исполнителем может быть человек, робот, компьютерная программа или другое устройство.
Что важно знать об исполнителе
У каждого исполнителя есть система команд — набор действий, которые он умеет выполнять. Например, робот может двигаться вперёд, поворачивать и включать лампу, а компьютерная программа — сравнивать числа, повторять действия и выводить результат.
Исполнитель действует не в любом месте, а в определённой среде исполнения. Среда задаёт возможные объекты и условия работы: клетчатое поле для робота, экран для программы или дорогу для автомобиля. Если команда не входит в систему команд исполнителя или невыполнима в данной среде, выполнить алгоритм полностью нельзя.
Чтобы получить правильный результат, исполнитель должен выполнять команды в указанном порядке. Такое пошаговое выполнение называют формальным исполнением алгоритма. Исполнитель не должен додумывать цель команды или заменять её другой: он выполняет только то, что предписано.
Исполнитель «Робот» находится на клетчатом поле. Его команды: «вверх», «вниз», «влево», «вправо». Алгоритм «вверх, вверх, вправо» переместит робота на две клетки вверх и на одну клетку вправо. Человек, робот и программа могут быть исполнителями, но набор доступных команд у них различается.
Исполнитель — это не сам алгоритм. Алгоритм является последовательностью команд, а исполнитель понимает эти команды и выполняет их. Например, инструкция «перейти через две клетки и повернуть» — алгоритм, а робот, который выполняет эту инструкцию, — исполнитель.
Кто является исполнителем алгоритма «найти сумму двух чисел» в калькуляторе?
Главное
- Исполнитель алгоритма — объект, который понимает и выполняет команды.
- У исполнителя есть система команд и среда исполнения.
- Исполнитель действует пошагово и не выполняет команды, которых нет в его системе команд.