Исполнитель алгоритма
Исполнителем алгоритма может быть любое устройство или человек, который способен понимать и выполнять команды, составляющие этот алгоритм.
Примеры:
- Формальные исполнители: Это исполнители, которые действуют строго по заданным инструкциям, не проявляя собственной инициативы или понимания смысла. Их действия чётко регламентированы. К ним относятся:
- Компьютер (или любое другое вычислительное устройство): Выполняет команды программы, не задумываясь о смысле.
- Программируемые роботы: Выполняют заложенные в них программы.
- Банкомат: Следует алгоритму выдачи наличных или выполнения других операций.
- Неформальные исполнители: Это исполнители, которые могут понимать инструкции, но при этом обладают способностью к некоторому толкованию, выбору и проявлению инициативы, а также имеют житейский опыт. К ним относятся:
- Человек: Может выполнять рецепт, инструкцию по сборке, правила дорожного движения, но при этом может адаптировать действия под конкретную ситуацию.
- Домашнее животное: Может выполнять простые команды (например, собака, выполняющая команду «сидеть»).