Хелпикс

Главная

Контакты

Случайная статья





Исполнители алгоритмов



Исполнители алгоритмов

 

Для разработки алгоритма необходимо иметь исходную информацию (данные) и представлять конечный результат (цель).

  Полный набор данных – необходимый и достаточный набор данных для решения поставленной задачи (получения искомого результата).

 

  Исполнитель алгоритма – это объект или субъект, для управления которым составлен алгоритм.

В качестве исполнителей могут быть как живые существа, так и технические устройства. В частности, автоматическим исполнителем алгоритмов по обработке информации является компьютер.

Очень часто исполнителем алгоритмов является сам человек. Мы выполняем алгоритмы, когда переходим улицу, готовим еду, делаем уроки, звоним по телефону и т.д.

Но между человеком и автоматическим устройством есть существенная разница. Если для человека имеют значение не только указания, которые даны в алгоритме, но и большой фактор заложен в степени эмоциональности изложения, то для компьютера или другого устройства имеет значение – понимает он данную команду или нет. Выполнив необходимые действия, алгоритмическое устройство прекращает работу.

  Поэтому исполнителя, выполняющего команды определённого алгоритма без анализа действий и ситуаций, называют формальным исполнителем.

Иными словами, работа исполнителя состоит в последовательном формальном выполнении команд алгоритма, что не предполагает анализа правильности их построения, а также результата выполнения.

Пример 1. Исполнители алгоритмов:

Компьютер Солдат Телевизор Дрессированный лев Автомобиль

Исполнителя алгоритма характеризует среда его «обитания» и система команд исполнителя (СКИ).

  Среда исполнителя – обстановка, в которой функционирует исполнитель.

 

  Система команд исполнителя (СКИ) – это вся совокупность команд, которую может выполнить исполнитель.

СКИ считается полной, если содержит весь минимально-необходимый набор команд, позволяющий построить любой алгоритм в том классе задач, на который ориентирован исполнитель.

Пример 2. Некоторые команды из СКИ исполнителя «DVD-плеер»:

  • начать воспроизведение
  • пауза
  • остановить воспроизведение
  • увеличить громкость
  • уменьшить громкость
  • ускоренное воспроизведение назад
  • ускоренное воспроизведение вперёд
  • покадровое воспроизведение
  • выбор языка

Определённая последовательность действий исполнителя всегда применяется к некоторым исходным данным. Например, для приготовления блюда по кулинарному рецепту нужны соответствующие продукты (данные). Для решения математической задачи (решение квадратного уравнения) нужны исходные числовые данные (коэффициенты и уравнения).



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.