Исполнитель Робот. Урок 03

Слайд 2

 Команды управления Роботом из программы

5 команд, вызывающих действия Робота (влево, вправо, вверх,

Команды управления Роботом из программы 5 команд, вызывающих действия Робота (влево, вправо,
вниз, закрасить);
10 команд проверки условий:
8 команд вида [слева/ справа/ сверху/ снизу] [стена/ свободно],
2 команды вида клетка [закрашена/ чистая];
2 команды измерения (температура, радиация).

Слайд 3

Пример:

использовать Робот
алг
нач
вправо
вниз
влево
вверх
закрасить
кон

Пример: использовать Робот алг нач вправо вниз влево вверх закрасить кон

Слайд 4

Команды-проверки

слева свободно
Возвращает да, если Pобот может перейти влево, иначе – нет.
Аналогично
справа

Команды-проверки слева свободно Возвращает да, если Pобот может перейти влево, иначе –
свободно
сверху свободно
снизу свободно

Слайд 5

слева стена - Возвращает да, если слева от Pобота находится стена, иначе

слева стена - Возвращает да, если слева от Pобота находится стена, иначе
– нет.
Аналогично для
справа стена
сверху стена
снизу стена
клетка закрашена - Возвращает да, если клетка закрашена, иначе – нет.
клетка чистая - Возвращает нет, если клетка закрашена, иначе – да.

Слайд 6

Задание:
Закрасить все клетки, расположенные выше стены

использовать Робот
алг
нач
нц пока снизу стена
закрасить

Задание: Закрасить все клетки, расположенные выше стены использовать Робот алг нач нц
вправо
кц
кон

Слайд 7

На бес­ко­неч­ном поле име­ет­ся вер­ти­каль­ная стена. Длина стены неизвестна. От ниж­не­го конца

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

Слайд 8

Задание в классе

Задание в классе