1.91M
Категория: ПрограммированиеПрограммирование

Исполнитель робот в среде программирования кумир

1.

ИСПОЛНИТЕЛЬ РОБОТ
В СРЕДЕ
ПРОГРАММИРОВАНИЯ КУМИР
8 класс

2.

Прямоугольное клетчатое поле

3.

4.

вверх
вниз
вправо
влево
закрасить
смещается
на 1 клетку в
указанном
направлении
закрашивает клетку в
которой находиться, причем
одну и ту же клетку может
закрашивать несколько раз

5.

В
Составить алгоритм движения Робота в клетку В вдоль стены при
условии, что Робот не разрушится.

6.

В
алг Робот
нач
вниз
вниз
вправо
вправо
вниз
вправо
кц

7.

Исполнитель
РОБОТ
Меню ВСТАВКА, в
котором находятся
все необходимые для
составления
алгоритма команды
Среда исполнителя:
Окно Робота, в котором
графически отображаются
шаги Робота после запуска
команды меню выполнение

8.

9.

10.

Линейная программа
Задача: Закраси
ть квадрат 2х2
клетки.
• Зададим стартовую обстановку,
выполнив Робот - Редактировать
стартовую обстановку.
Сохранять обстановку в файл не
обязательно.
• Составим программу, после чего
выполним ее. На рисунке
представлена система КуМир
после выполнения программы.

11.

Цикл N раз
Для исполнителя Робот цикл с известным числом
повторений реализуется с помощью следующей
конструкции:
нц <число повторений> раз
<тело цикла>
кц

12.

Начальное положение Робота
Конечное положение Робота
Первый цикл – перемещение
вправо-вниз
с
закрашиванием, второй
цикл – перемещение
вправо-вверх с закрашиванием, третий цикл –
перемещение влево к
исходной клетке.

13.

ОБРАТИТЕ ВНИМАНИЕ НА ЭТОТ ЦИКЛ!
Цикл «Пока»
Для исполнителя Робот цикл ПОКА
реализуется с помощью следующей конструкции:
нц пока <условие>
<тело цикла
кц
Условие цикла:
слева стена
справа стена
снизу стена
сверху стена
клетка закрашена
слева свободно
справа свободно
снизу свободно
сверху свободно
клетка чистая
Пример 1: Закрасить справа от Робота все клетки до стены и
вернуться в исходное положение.

14.

Цикл «Пока»
Робот до исполнения алгоритма
Робот после исполнения алгоритма
Первый цикл – перемещение вправо
до стены с закрашиванием, второй
цикл – перемещение вниз до стены с
закрашиванием, третий цикл –
перемещение влево до стены с
закрашиванием, четвёртый цикл –
перемещение вверх до стены с
закрашиванием.

15.

Примеры заданий из ОГЭ с исполнителем Робот:
English     Русский Правила