Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
aceb4ded3d64e31193fb005056813520-1.docx
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
229 Кб
Скачать
☆

Вариант 7.

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

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

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

Вариант 8.

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

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

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

Вариант 9.

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

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

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

Вариант 10.

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

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

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

Вариант 11.

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

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

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