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

 
Это старая версия Информатика/Архив/2010/7Б/20091022 за 2009-10-21 19:32:40..

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


Плюсник
Выполненные задания должны быть сохранены в каталоге ~/kumir/06/.
Стартовые обстановки находятся в каталоге /home/pub/kumir/fields/06/.
Загрузить среду Кумир для Windows можно отсюда
Архив со стартовыми обстановками (для самостоятельной работы) можно загрузить отсюда

Что умеет робот?

Полное ветвление

если условие
то последовательность команд
иначе последовательность команд
все

Неполное ветвление

если условие
то последовательность команд
все

Задание 06-A

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

Задание 06-B

Робот находится в левом конце горизонтального коридора, идущего вправо. Нижняя стена коридора сплошная, а в верхней стене есть несколько выходов. Напишите алгоритм, который перемещает робота к правому концу коридора, и при этом робот закрашивает все клетки коридора, из которых есть выходы вверх.
9–20090214-D

Задание 06-С

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

Задание 06-D

Робот находится в левом конце горизонтального коридора, идущего вправо. Нижняя стена коридора сплошная, а в верхней стене есть несколько вертикальных тупиков, состоящих из одной и более клеток. Напишите алгоритм, который перемещает робота к правому концу коридора, и при этом робот закрашивает все тупики.
9–20090214-E

Задание 06-E

Робот находится в одном из углов квадрата 2x2. Переместите робота в противоположный угол квадрата.
9–20090214-A

Задание 06-F

Робот находится в одном из углов прямоугольного поля, размер поля не меньше, чем 2x2. Переместите робота в противоположный угол поля.
7–03-B, 9–20090214-B

Задание 06-G

Робот находится в клетке прямоугольного поля 1x2 или 2x1, то есть рядом с роботом есть свободная клетка. Переместите робота в свободную клетку.

Задание 06-H

Робот находится в левом нижнем углу поля. От этого угла до правого верхнего угла идет коридор шириной в одну клетку. Роботу нужно пройти по коридору до правого верхнего угла.
7–03-D, 9–20090221-C

Задание 06-I

Робот находится в конце коридора, заканчивающегося тупиком. Направление коридора неизвестно. Проведите робота к выходу из коридора.
7–03-E

Задание 06-J

Робот находится в какой-то клетке горизонтального коридора. С одной стороны коридор заканчивается тупиком, а с другой стороны – выходом. Проведите робота к выходу.
7–03



 
Файлов нет.[Показать файлы/форму]