Формальные исполнители используются для автоматизации деятельности человека. files.lbz.ru Процесс решения задачи представляется в виде последовательности простейших операций. files.lbz.ru Затем создаётся машина, которая способна выполнять эти операции в последовательности, заданной в алгоритме. files.lbz.ru Человек при этом освобождается от рутинной деятельности, выполнение алгоритма поручается автоматическому устройству. files.lbz.ru
Алгоритм составляется с учётом возможностей конкретного исполнителя. files.lbz.ru Он должен быть понятен исполнителю, то есть содержать только те команды, которые входят в систему его команд. nsportal.ru
Для каждого формального исполнителя можно указать следующие характеристики: files.lbz.ru
- Круг решаемых задач. files.lbz.ru Каждый исполнитель создаётся для решения некоторого круга задач — построения цепочек символов, выполнения вычислений, построения рисунков на плоскости и так далее. files.lbz.ru gourpt.ru
- Среда исполнителя. files.lbz.ru Это область, обстановка, условия, в которых действует исполнитель. files.lbz.ru Исходные данные и результаты любого алгоритма всегда принадлежат среде того исполнителя, для которого предназначен алгоритм. files.lbz.ru
- Система команд исполнителя. files.lbz.ru Различают команды-приказы и команды-запросы. files.lbz.ru Команда-приказ отдаёт предписание исполнителю о выполнении отдельного законченного действия. files.lbz.ru Команды-запросы позволяют узнать текущие характеристики среды исполнителя. files.lbz.ru
- Режимы работы исполнителя. files.lbz.ru Для большинства исполнителей предусмотрены режимы непосредственного (ручного) управления и программного управления. files.lbz.ru В первом случае исполнитель ожидает команд от человека и каждую поступившую команду немедленно выполняет. files.lbz.ru Во втором случае исполнителю сначала задаётся полная последовательность команд (программа), а затем он выполняет все эти команды в автоматическом режиме. files.lbz.ru