задачи КУМИР


Чтобы посмотреть этот PDF файл с форматированием и разметкой, скачайте его и откройте на своем компьютере.
Задачи для исполнителя РОБОТ

1.
Линейные алгоритмы


1.
1
.
П
еревести Робота из начального положения (◊) в точку A за
минимальное число шагов любым из возможных способов.



1.
2.
П
еревести Робота из начального положения (◊) в точку A за
минимальное число шагов любым из возможных способов.


1.
3
.
П
еревести Робота из начального положения (◊) в точку A за
минимальное число шагов любым из возможных способов.


1.
4
.
П
еревести Робота по лабиринту из начального положения (◊) в
точку A.


1.
5
.
П
ер
евести Робота по лабиринту из начального положения (◊) в
точку A.


1.
6. Закрасить клетки, находящиеся по
периметр
у

квадрата 3×3
.


1.
7. Закрасить клетки, находящиеся в углах
квадрата 3×3
.


2.
Циклические алгоритмы. Цикл
N
-
раз

2.1
.
З
акра
сить

6
-
т
ь

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


2
.
2.

П
ровести Робота по лабиринту из начального положения (◊) в
точку A.


2.3
.
Нар
исова
ть узор
. Начальное положение Робота отмечено
символом ◊.


2.4
.
Нар
исова
ть узор
. Начальное положение
Робота отмечено символом ◊.


2.5. П
ровести Робо
та по лабиринту из начального
положения (◊) в точку A.

3.
Вложенные циклы


3.1
.
П
ровести Робота по лабиринту из начального
положения (◊) в точку A.


3.2
.
П
ровести Робота по коридору из начального
положения (◊) в точку A.


3.3
.
П
ровести Робота по коридору из начального
положения (◊) в точку A.


4
.
Цикл с предуслови
ем (цикл пока)


4
.1
.
П
еревести Робота из начального положения
(◊) в точку A, закрашивая при этом указанные
клетки поля. Размеры стен и расстояние между
ними

могут быть произвольны.




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


4
.
3.
Где
-
то в поле Робота находятся две
горизонтальные стены смещенные друг
относительно друга, размеры которых неизвестны.
Робот из произвольной клетки над верхней стеной,
но обязательно напротив нее, должен дойти до
стены и закрасить все клетки между стенами,

как
показано на рисунке.


4
.
4.
Робот движется вдоль стены, профиль которой
показан на рисунке, от начального положения (◊)
до конца стены. Необходимо закрасить вс
е
внутренние углы стены, как показано на примере.
Размеры стены могут быть произвольны.


4
.
5.
Робот движется вдоль стены от начального
положения (◊) до конца стены
. Стена
располагается по диагонали от правого верхнего к
левому нижнему углу поля. Необходимо закрасить
все внутренние углы стены, как показано на
примере. Размеры стены могут быть произвольны.


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

могут быть произвольны.


4
.
7
.
Робот
находится внутри квадрата
.
Необходимо закрасить клетки, стоящие по
внутреннему периметру квадрата
, как показано на
примере. Размеры
квадра
та

могут быть
произвольны.


4
.
8
.
Начальное положение Робота
(◊)



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

5. Вспомогательные алгоритмы


5.1
.
З
акра
сить

указанны
е

клет
ки

с использованием
вспомогательного алгоритма для закрашивания
колонки, состоящей из 5 клеток
. Нач
альное
положение Робота отмечено символом ◊.


5.2
.
З
акра
сить

указанны
е

клет
ки

с использованием
вспомогательного алгоритма.
Начальное положение
Робота отмечено символом ◊.


5.3
.
З
акра
сить

указанны
е

клет
ки

с использованием
вспомогательного алгоритма.
Нач
альное положение
Робота отмечено символом ◊.


6.
Переменные


6.1
.
Привести Робота
в точку А
, расположенную симметрично
начальной точке относительно стенки.
Начальное положение
Робота отмечено символом ◊.



6.2
. Начальное положение Робота отмечено си
мволом ◊.

Измерьте
длину стены и выведите ее значение на экран.


6.3
. Начальное положение Робота отмечено символом ◊.

Закрасьте
клетки вдоль стены, как показано на рисунке.


6.4
. Начальное положение Робота отмечено символом ◊.

Закрасьте
клетки в уг
лах квадрата, как показано на рисунке. Робота вернуть в
исходную точку.


А

7. Цикл для

(цикл с параметром)


7.1
.
З
акра
сить

указанны
е

клет
ки

с использованием
цикла для. Начальное по
ложение Робота отмечено
символом ◊.


7.
2
.
З
акра
сить

указанны
е

клет
ки

с использованием
цикла для. Начальное по
ложение Робота отмечено
символом ◊.


7.
3
.
З
акра
сить

указанны
е

клет
ки

с использованием
цикла для. Начальное по
ложение Робота отмечено
символом ◊.



Приложенные файлы

  • pdf 5489441
    Размер файла: 752 kB Загрузок: 0

Добавить комментарий