Домашнее задание по информатике и ИКТ для 7

advertisement
ДОМАШНЕЕ ЗАДАНИЕ ПО ИНФОРМАТИКЕ И ИКТ ДЛЯ 7-Х КЛАССОВ
В среде программирования КуМир (у кого этой программы нет, скачайте из
Интернета) написать программы для исполнителя Робот. На проверку на урок
принести файлы выполненных программ на флеш-носителе.
1. Робот находится в левом конце горизонтального коридора, идущего вправо.
Нижняя стена коридора сплошная, а в верхней стене есть несколько выходов. Напишите
алгоритм, выводящий Робота из коридора.
2. Робот находится в тупиковом конце прямого коридора. Направление и длина
коридора неизвестны. Напишите алгоритм, который позволит Роботу выйти из
коридора.
3. Робот находится на перекрестке, от которого в три стороны идут коридоры,
заканчивающиеся тупиками, а в одну сторону – коридор, заканчивающийся выходом.
Напишите алгоритм, который позволит Роботу выйти из коридора. Длины коридоров
неизвестны.
4. Робот находится в левом верхнем углу прямоугольного поля без внутренних
стенок. Размеры поля неизвестны. Напишите алгоритм, закрашивающий все клетки
данного поля в шахматном порядке, начиная с той клетки, в которой находится Робот.
5. Робот находится в левом верхнем углу прямоугольного поля без внутренних
стенок. Размеры поля неизвестны. Напишите алгоритм, закрашивающий все клетки
данного поля по диагонали, начиная с той клетки, в которой находится Робот.
6. Внутри прямоугольного поля есть вертикальная стена, соединяющая верхнюю
и нижнюю границы поля и делящая поле на две части. В стене есть проход шириной в
одну клетку, причем эта клетка не является самой верхней или самой нижней клеткой
поля. Робот находится в произвольной клетке в левой части поля. Напишите алгоритм,
который позволит Роботу переместиться на другую часть поля.
7. Робот находится в левом нижнем углу поля. От этого угла до правого верхнего
угла идет коридор шириной в одну клетку, направление коридора – только вверх или
вправо. Напишите алгоритм, который позволит Роботу дойти до правого верхнего угла
коридора.
Download