Алгоритм – модель деятельности исполнителя алгоритмов. Урок №27
Определение исполнитель Исполнитель – это некоторый объект (человек, группа людей, животное, техническое устройство), способный выполнять определенный набор команд.
Виды исполнителей
Формальный и неформальный исполнитель
Формальный исполнитель 1. Круг решаемых задач: каждый исполнитель создаться для решения определенного класса задач; 2. Среда исполнителя: область, обстановка, условия, в которых действует исполнитель. 3. Система команд исполнителя: совокупность всех команд, которые может выполнять исполнитель. 4. система отказов исполнителя: «не понимаю» - подается когда команда не входит в СКИ. «не могу» - когда команда не может быть выполнена в конкретной ситуации. 5. Режимы работы исполнителя: Режим непосредственного (выполняет каждую поступившую команду) и программного управления (сначала пишется программа, затем исполнитель выполняет ).
Управление Управление – это процессор целенаправленного взаимодействия одних объектов на другие.
Определение алгоритма Алгоритм – это предназначенное для конкретного исполнителя точное описание последовательности действий, направленных на решение поставленной задачи. Алгоритм разрабатывается для решения некоторых задач или класса задач при этом: Программа – это, алгоритм, записанный по правилам понятного исполнителю-компьютерного языка.
Исполнитель чертежник
Основные сведения Исполнитель чертежник – предназначен для построения рисунков на координатной плоскости.
Система команд чертежника Опустить перо – означает, что исполнитель готов к рисованию. Поднять перо – означает, что исполнитель прекращает рисование. Сместиться в точку [x, y] – чертежник сдвигается в точку с координатами. Сместиться на вектор [a, b) – чертежник смещается в точку с координатами [x+a, y+b]