СИСТЕМА КОМАНД ИСПОЛНИТЕЛЯ
Раздел 4 Алгоритмы и исполнители
19 СИСТЕМА КОМАНД ИСПОЛНИТЕЛЯ
Исполнителем команд может быть человек, животное, робот, компьютер и так далее.
Ученики на уроке – исполнители. Они выполняют команды учителя:
Посмотрите на доску.
Откройте учебник.
Запишите решение задачи.
Послушайте ответ Саши.
А когда вы играете в футбол, то выполняете команды судьи:
Начать игру!
Пробить штрафной удар!
![]()
![]()
![]()
Дрессированная собака – также
Сидеть!
Рядом!
Апорт!
Служить!
Компьютер – тоже исполнитель. Он выполняет команды, которые ты ему подаешь. Например:
Запустить программу. Записать текст на диск. Свернуть окно программы. Развернуть окно на весь экран. Завершить работу программы.
У каждого исполнителя есть свои команды и он может выполнить только их.
Милиционер-регулировщик дает исполнителям-водителям следующие команды;
Стоять!
Двигаться вперед!
Направо!
Налево!
Но он может подавать, а водители выполнять только те команды, которые обусловлены
![]()
Вспомни сказку об Али-Бабе и сорока разбойниках. Жадный Касым не смог подать правильную команду “Сим-сим, открой дверь!”, и волшебные двери пещеры с сокровищами не открылись.
![]()
Исполнитель Ученик 1 класса не может выполнить команду “Найди произведение чисел 5 и 4”, а исполнитель Ученик 2 класса может.
Команды, которые может выполнить исполнитель, составляют систему команд этого исполнителя.
Работаем за компьютером
Сегодня мы научим исполнителя Рыжего кота изменять свой размер. Для этого используй команду:
![]()
1. Запусти на выполнение программу Scratch.
2. Выбери в левой части окна кнопку Вид.
3. Перетащи команду изменить размер на в центральную часть окна.
4. Введи в команде изменить размер на новое значение, например 15.
![]()
5. Перетащи еще одну команду изменить размер на в центральную часть окна и присоедини эту команду к предыдущей.
6. Введи во второй команде изменить размер на новое значение, например 50.
7. Перетащи команду подумать в центральную часть окна.
8. Измени в команде подумать слово “Хм…” на слово “Расту”.
![]()
9. Запусти группу команд на выполнение – подведи к любой команде указатель и дважды щелкни левую кнопку мыши.
Вопросы и задания
1. Кто может быть исполнителем алгоритма?
2. Что такое система команд исполнителя?
3. Запиши последовательность команд для исполнителя Карандаша, чтобы он нарисовал:
![]()
Используй следующие обозначения команд Карандаша:
![]()
4. Поработай в паре со своим одноклассником. Представьте, что каждый из вас является исполнителем. Запишите каждый свою систему команд, состоящую из пяти команд. Обменяйтесь ими. Поочередно подайте друг другу команды и посмотрите на результат их выполнения. Сделайте выводы: правильно ли каждый из вас выполнил команды из своей системы команд.
5. Придумай исполнителя и систему его команд.
6. В начале работы исполнитель Рыжий кот всегда находится в центре сцены. Ты можешь изменить его местоположение.
Размести Рыжего кота в:
– правом верхнем углу сцены;
– правом нижнем углу сцены;
– левом верхнем углу сцены;
– левом нижнем углу сцены.
Для этого нажми левую кнопку мыши и, не отпуская ее, перетащи
Рыжего кота в нужное место сцены.
Для любознательных
1. Изменение размера и местоположения Рыжего кота. Ты умеешь изменять размер исполнителя с помощью команды изменить размер на.
Уменьшить или увеличить размеры исполнителя, удалить или дублировать его можно также с использованием инструментов, расположенных над сценой. Рыжий кот должен выполнить такую последовательность действий:
![]()
Создай копию Рыжего кота другого размера.
Для этого:
1. Выбери инструмент ![]()
2. Выбери исполнителя на сцене
3. Выбери инструмент ![]()
4. Выбери нового исполнителя на сцене.
Для того чтобы приостановить действие инструмента, нужно навести указатель на любое место сцены и щелкнуть левую кнопку мыши.
Размести исполнителей по горизонтали сцены, упорядочив их по размеру (от наименьшего к наибольшему).
2. Исследуй самостоятельно назначение инструмента![]()
3. Научи Рыжего кота изменять цвет
![]()
Система команд исполнителя:
![]()
На рисунке представлена последовательность команд, которые должен выполнить Рыжий кот.
![]()
Запусти команды на выполнение – подведи к любой команде указатель и дважды щелкни левую кнопку мыши. Внимательно наблюдай за поведением Рыжего кота.
В команде изменить эффект введи новое значение, например 50. Запусти команды на выполнение. Как изменилась внешность Рыжего кота?
4. Исследуй команду
![]()
На рисунке представлена последовательность команд, которые должен выполнить Рыжий кот.
![]()
Запусти команды на выполнение. Как меняется внешность Рыжего кота?
5. Попробуем научить Рыжего кота одновременно говорить, изменять размер и цвет, исчезать и появляться.
Рыжий кот должен выполнить следующую последовательность действий:
![]()
Система команд исполнителя:
![]()
На рисунке представлена последовательность команд, которые должен выполнить Рыжий кот.
![]()