Циклы. Исполнитель робот

Содержание

Слайд 2

Среда исполнителя Робот

Исполнитель Робот «живёт» на клетчатом поле и умеет перемещаться в

Среда исполнителя Робот Исполнитель Робот «живёт» на клетчатом поле и умеет перемещаться
разных направлениях, а также закрашивать клетки. Стандартный размер поля 10 х 15 клеток (10 клеток в высоту, 15 в ширину). Изначально Робот находится в верхней левой клетке (это стартовая обстановка – хранится в файле start.fil)

Слайд 3

СКИ исполнителя РОБОТ

У Робота есть четыре команды перемещения:
вверх
вниз
влево
вправо
Также у Робота есть команда

СКИ исполнителя РОБОТ У Робота есть четыре команды перемещения: вверх вниз влево
закрасить, которая закрашивает клетку, в которой Робот находится в настоящий момент.

При выполнении любой из этих команд Робот перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →.

Слайд 4

Цикл N раз для исполнителя РОБОТ

Циклический алгоритм– описание действий, которые должны повторяться

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

Слайд 5

Пример 1. ТРИ цикла

Начальное положение Робота

Конечное положение Робота

Первый цикл – переме-щение вправо-вниз

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

Слайд 6

Пример 2. Вложенные циклы

Начальное положение Робота

Конечное положение Робота

Внешний цикл в своём теле

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

Слайд 7

Практическая работа. Задание 1

По предложенному образцу создайте КУМИР-программу для исполнителя Робот. Последовательно

Практическая работа. Задание 1 По предложенному образцу создайте КУМИР-программу для исполнителя Робот.
введите с клавиатуры все команды, составляющие тело алгоритма (команды можно вставлять через меню Вставка). Запустите программу на исполнение.
Какая фигура получилась в результате закрашивания клеток?

Сохраните созданный алгоритм в личной папке под именем Робот_*.kum
Вместо * укажите название фигуры

Начальное положение Робота

Слайд 8

Разработайте для исполнителя Робот алгоритм создания представленного изображения. После закрашивания верните Робота

Разработайте для исполнителя Робот алгоритм создания представленного изображения. После закрашивания верните Робота
в исходную клетку.

Сохраните созданный алгоритм в личной папке под именем Робот_Треугольник.kum

Практическая работа. Задание 2

Слайд 9

Сохраните созданный алгоритм в личной папке под именем Робот_Дорога.kum

Практическая работа. Задание 3

Разработайте

Сохраните созданный алгоритм в личной папке под именем Робот_Дорога.kum Практическая работа. Задание
для исполнителя Робот алгоритм создания представленного изображения. После закрашивания верните Робота в исходную клетку.

Слайд 10

Сохраните созданный алгоритм в личной папке под именем Робот_Ромб.kum

Практическая работа. Задание 4

Разработайте

Сохраните созданный алгоритм в личной папке под именем Робот_Ромб.kum Практическая работа. Задание
для исполнителя Робот алгоритм создания представленного изображения. После закрашивания верните Робота в исходную клетку.

Слайд 11

Сохраните созданный алгоритм в личной папке под именем Робот_Забор.kum

Домашнее задание

Разработайте для исполнителя

Сохраните созданный алгоритм в личной папке под именем Робот_Забор.kum Домашнее задание Разработайте
Робот алгоритм создания представленного изображения. После закрашивания Робот должен остановиться в левом нижнем углу. Используйте вложенные циклы.
Имя файла: Циклы.-Исполнитель-робот.pptx
Количество просмотров: 149
Количество скачиваний: 0