Исполнитель Робот. Применение системы Исполнители

Содержание

Слайд 2

С.В.Чайченков, 2012

Содержание
Исполнитель Робот. Управление Роботом
Исполнитель Робот. Цикл «Пока»
Исполнитель

С.В.Чайченков, 2012 Содержание Исполнитель Робот. Управление Роботом Исполнитель Робот. Цикл «Пока» Исполнитель Робот. Ветвление
Робот. Ветвление

Слайд 3

С.В.Чайченков, 2012

1. Исполнитель Робот Управление Роботом

С.В.Чайченков, 2012 1. Исполнитель Робот Управление Роботом

Слайд 4

С.В.Чайченков, 2012
Исполнитель – это …
Управление – это …
Алгоритм –

С.В.Чайченков, 2012 Исполнитель – это … Управление – это … Алгоритм –
это …
Опишите исполнителя Чертёжника по плану:
1) Имя 2) Круг решаемых задач 3) Среда 4) СКИ 5) Система отказов 6) Режимы работы

Давайте вспомним

Слайд 5

С.В.Чайченков, 2012

Система «Исполнители»

С.В.Чайченков, 2012 Система «Исполнители»

Слайд 6

С.В.Чайченков, 2012

Среда Робота

Робот выполняет специальную задачу - сажает цветы в грядки на

С.В.Чайченков, 2012 Среда Робота Робот выполняет специальную задачу - сажает цветы в
поле (лабиринте). Поле размечено на квадраты, каждый из которых может быть: 1) свободным местом; 2) грядкой; 3) клумбой с цветами; 3) стенкой .
Робот может переходить из клетки в клетку по грядкам или по свободным клеткам.
Робот не может проходить через стенки, ходить по клумбам с цветами, выходить за границы поля.
Робот должен посадить цветы на всех грядках и вернуться на Базу для пополнения запасов.

Слайд 7

С.В.Чайченков, 2012

СКИ Робота

Основные команды:
направо; - повернуться на 90 градусов вправо
налево; - повернуться

С.В.Чайченков, 2012 СКИ Робота Основные команды: направо; - повернуться на 90 градусов
на 90 градусов влево
кругом; - развернуться кругом (на 180 градусов)
вперед ( n ); - перейти на n клеток вперед
назад ( n ); - перейти на n клеток назад
посади; - посадить цветы на грядке, где стоит Робот

Слайд 8

С.В.Чайченков, 2012

Пример простой задачи

Задача1
{
вперед ( 3 );
налево;
назад (

С.В.Чайченков, 2012 Пример простой задачи Задача1 { вперед ( 3 ); налево;
1 );
посади;
вперед ( 2 );
посади;
вперед ( 1 );
направо;
вперед ( 2 );
направо;
вперед ( 2 );
посади;
вперед ( 2 );
направо;
вперед ( 1 );
}

Слайд 9

С.В.Чайченков, 2012

Возможные ошибки Робота

1. Синтаксические (“НЕ ПОНИМАЮ”) – появляются при ошибках в

С.В.Чайченков, 2012 Возможные ошибки Робота 1. Синтаксические (“НЕ ПОНИМАЮ”) – появляются при
написании команд, например:
влево;
вперет ( 3 );
направо ( 2 );
2. Отказы (“НЕ МОГУ”) – появляются, например, если Роботу дают команду идти прямо на стенку или сажать цветы там, где нет грядки.
3. Логические – возникают тогда, когда Робот понимает команды и выполняет их, но результат не тот, какой нужен.

Слайд 10

С.В.Чайченков, 2012

Пример алгоритма управления Роботом

Составить программу, после выполнения которой Робот посадит цветы

С.В.Чайченков, 2012 Пример алгоритма управления Роботом Составить программу, после выполнения которой Робот
в грядку в форме меандра из 4 витков и придет на Базу.

1 способ

Меандр1
{
вперед ( 1 );
повтори ( 4 )
{
налево;
посади; вперед ( 1 );
посади; вперед ( 1 );
посади;
направо; вперед ( 1 );
посади; направо;
вперед ( 2 ); налево;
посади; вперед ( 1 );
посади; вперед ( 1 );
}
}

Слайд 11

С.В.Чайченков, 2012

Пример алгоритма управления Роботом

Составить программу, после выполнения которой Робот посадит цветы

С.В.Чайченков, 2012 Пример алгоритма управления Роботом Составить программу, после выполнения которой Робот
в грядку в форме меандра из 4 витков и придет на Базу.

2 способ (с использованием процедуры)

Меандр2
{
вперед ( 1 );
повтори ( 4 ) Виток;
}
Виток
{
налево;
посади; вперед ( 1 );
посади; вперед ( 1 );
посади;
направо; вперед ( 1 );
посади; направо;
вперед ( 2 ); налево;
посади; вперед ( 1 );
посади; вперед ( 1 );
}

Слайд 12

С.В.Чайченков, 2012

Задача 1

Приведите все алгоритмы из трех команд, которые переместят Робота

С.В.Чайченков, 2012 Задача 1 Приведите все алгоритмы из трех команд, которые переместят
из исходного положения на Базу.

Слайд 13

С.В.Чайченков, 2012

Задача 2

Маша придумала лабиринт для Робота. Коля стёр ровно половину

С.В.Чайченков, 2012 Задача 2 Маша придумала лабиринт для Робота. Коля стёр ровно
клеток с грядками. Восстановите рисунок (он симметричен относительно вертикальной оси). Напишите программу для Робота.
Имя файла: Исполнитель-Робот.-Применение-системы-Исполнители.pptx
Количество просмотров: 153
Количество скачиваний: 0