ü ü ü Алгоритм-модель деятельности исполнителя алгоритмов. . Управление исполнителем Чертеж Управление исполнителем Робот
ДЕЯТЕЛЬНОСТИ ИСПОЛНИТЕЛЯ АЛГОРИТМОВ. . Исполнитель-это некоторый объект(человек, животное, техн. устройство)спо собный выполнять определенный набор команд. Управление-это процесс целенаправленного воздействия одних объектов на другие. Алгоритм-это предназначенное для конкретного исполнителя точное описание последовательности действий, сказать что алгоритм-модель деятельности исполнителя алгоритмов.
Исполнители 1)Круг решаемых задач 2)Среда исполнителя 3)Система отказов исполнителя 4)режимы работы исполнителя
УПАРАВЛЕНИ Е ИСПОЛНИТЕЛЕ М ЧЕРТЕЖНИК
УПРАВЛЕНИЕ ИСПОЛНИТЕЛЕМ ЧЕРТЕЖ v Исполнитель Чертежник предназначен для построения рисунков на координатной плоскости. v Чертежник имеет перо, которое можно опускать и поднимать.
УПРАВЛЕНИЕ ИСПОЛНИТЕЛЕМ ЧЕРТЕЖ
Команды Переведи в точку(1; 1) Опусти перо Переведи в точку(3; 5) Переведи в точку(5; 2) Переведи в точку(1; 1)
КРАТКОЕ О ГЛАВНОМ
УПРАВЛЕНИЕ ИСПОЛНИТЕЛЕМ РОБОТ ЗНАКОМИМСЯ С РОБОТОМ
q q и
Ø Для оформления последовательностей действий используется специальная конструкция алгоритмического языкацикл «ПОКА» Ø ПОКА справа свободно ДЕЛАТЬ Ø Вправо Ø Закрась Ø КОНЕЦ
1. 2.
Простые и составные условия o. В цикле «ПОКА» могут ПОКА использоваться не только простые. Но и составные условия. o Составные условия образуются из одного или нескольких простых условий и служебных слов И, ИЛИ, НЕ.
ПОВТОРИТЬ 5 раз Вправо Закрась ; влево Закрась; вверх Закрась; вправо; закрась Вправо; вправо Вниз; вниз КОНЕЦ
Форма организации действий, при которой в зависимости от выполнения или невыполнения некоторого условия совершается либо одна, либо другая последовательность действий, называется ВЕТВЛЕНИЕМ. Для организации ветвлений с СКИ Робот предусмотрена специальная команда ЕСЛИ.
• • • Робот может выполнять цикл «Повторить n раз» В цикле «ПОКА» есть простые и составные условия(и, или, не) Для организации ветвлений с СКИ Робота предусмотрена специальная команда ЕСЛИ Цикл «ПОКА» Исполнитель Робот действует на прямоугольном клетчатом поле. Робот занимает ровно одну клетку поля.
СПАСИБО ЗА ВНИМАНИЕ!!