Проверочная работа «Управление Роботом»

Автор публикации:

Дата публикации:

Краткое описание: ...


Проверочная работа «Управление Роботом»

Вариант 1

1. Когда применяют цикл «повтори»?

2.

1) Какие грядки посадит Робот после выполнения программы:

Программа [pic]

{

пока (впереди_свободно)

{

вперёд(1);

если(слева_стена)

посади;

}

налево;

пока (справа_стена)

вперёд(1);

}


2) В какой клетке остановится Робот?

3) Нарисуйте блок-схему к программе?


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

[pic]

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

Проверочная работа «Управление Роботом»

Вариант 2

1. Когда применяют цикл «пока»?

2.

1) Какие грядки посадит Робот после выполнения программы:

Программа

{ [pic]

пока (впереди_свободно)

{

вперёд(1);

посади;

}

налево;

пока (справа_стена)

{

вперёд(1);

если(слева_стена)

посади;

иначе

вперёд(1);

}

}

2) В какой клетке остановится Робот?

3) Нарисуй блок-схему к программе?


3. Робот находится в левом верхнем углу огороженного пространства, имеющего форму прямоугольника. Размеры прямоугольника неизвестны. Один из возможных размеров прямоугольника приведён на рисунке [pic]


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

Проверочная работа «Управление Роботом»

Вариант 3

1. Что такое логическая команда?

2.

1) Какие грядки посадит Робот после выполнения программы: [pic]

Программа

{

вперёд(1);

пока(грядка)

{

посади;

если (справа_свободно)

{

направо;

вперёд(1);

}

иначе

вперёд(1);

}

}

2) В какой клетке остановится Робот?

3) Нарисуй блок-схему к программе?


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

[pic]

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

Проверочная работа «Управление Роботом»

Вариант 4

1. Что такое тело цикла?

2. 1) Какие грядки посадит Робот после выполнения программы: [pic]

Программа

{

если ( слева_свободно )

{

налево;

вперед ( 1 );

}

иначе

вперед ( 1 );

пока ( слева_стена )

{

посади;

вперед ( 1 );

если ( справа_стена )

вперед ( 1 );

}

}


2) В какой клетке остановится Робот?

3) Нарисуй блок-схему к программе


3. Робот находится в левом верхнем углу огороженного пространства, имеющего форму прямоугольника. Размеры прямоугольника неизвестны. Один из возможных размеров прямоугольника приведён на рисунке [pic]




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