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