Школа179: /Информатика//Информатика / Архив/2010//Информатика / Архив / 2010 / 7 Б/20091026
 

7Б «Робот». Задание №7: задачи на циклы и условия

Задание 07-A

Робот находится в левом конце горизонтального коридора. Закрасьте клетки коридора через одну (закрашенная – незакрашенная – закрашенная – незакрашенная и т.д.).
Клетка, где находится робот первоначально, должна быть закрашена.

Решение задачи сохраните в файле ~/kumir/07/A.kum
Проверьте свой алгоритм на всех стартовых обстановках робота, находящихся в каталоге /home/pub/kumir/fields/07/A

Задание 07-B

Робот находится в левом конце горизонтального коридора. Закрасьте клетки коридора через две (закрашенная – две незакрашенные – закрашенная – две незакрашенные и т.д.).
Клетка, где находится робот первоначально, должна быть закрашена.

Решение задачи сохраните в файле ~/kumir/07/B.kum
Проверьте свой алгоритм на всех стартовых обстановках робота, находящихся в каталоге /home/pub/kumir/fields/07/B

Задание 07-C

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

Решение задачи сохраните в файле ~/kumir/07/C.kum
Проверьте свой алгоритм на всех стартовых обстановках робота, находящихся в каталоге /home/pub/kumir/fields/07/C

Задание 07-D

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

Решение задачи сохраните в файле ~/kumir/07/D.kum
Проверьте свой алгоритм на всех стартовых обстановках робота, находящихся в каталоге /home/pub/kumir/fields/07/D

Задание 07-E

На бесконечном поле находится огороженный прямоугольник. В нижней стене прямоугольника есть проход. Робот находится внутри прямоугольника. Переместите робота наружу. Робот должен остановиться сразу за проходом.

Решение задачи сохраните в файле ~/kumir/07/E.kum
Проверьте свой алгоритм на всех стартовых обстановках робота, находящихся в каталоге /home/pub/kumir/fields/07/E

Задание 07-F

Робот находится в левом конце горизонтального коридора ширины 1. Коридор имеет несколько вертикальных ответвлений. Два из них соединены между собой другим горизонтальным коридором, а остальные ответвления – тупики. Робот должен закрасить все клетки соединенных ответвлений.

Решение задачи сохраните в файле ~/kumir/07/F.kum
Проверьте свой алгоритм на всех стартовых обстановках робота, находящихся в каталоге /home/pub/kumir/fields/07/F

Задание 07-G

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

Решение задачи сохраните в файле ~/kumir/07/G.kum
Проверьте свой алгоритм на всех стартовых обстановках робота, находящихся в каталоге /home/pub/kumir/fields/07/G

Задание 07-H

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

Решение задачи сохраните в файле ~/kumir/07/H.kum
Проверьте свой алгоритм на всех стартовых обстановках робота, находящихся в каталоге /home/pub/kumir/fields/07/H