Вариант 1
1. Исполнитель
Робот находится где-то внутри огороженного пространства, имеющего форму
прямоугольника. Размеры прямоугольника неизвестны. Составьте алгоритм,
закрашивающий все клетки, расположенные в первой и последней строке
прямоугольника.

2. Составить
алгоритм, который переместит Робота из начального положения в положение,
отмеченное звёздочкой. Задачу решить для конкретного рисунка, применяя команду
«цикл N раз».

3. Перевести
исполнитель из начального положения в положение, отмеченное звёздочкой,
закрасив при этом отмеченные клетки. Длина стен и расстояние между ними
неизвестны.

4. Создать
программу, проводящую Робота через коридор произвольной длины. По пути Робот
должен закрасить все клетки, у которых сверху нет стены (стена снизу окон не
имеет). Количество окон сверху неизвестно.
Вариант 2
1. Исполнитель
Робот находится где-то внутри огороженного пространства, имеющего форму
прямоугольника. Размеры прямоугольника неизвестны. Составьте алгоритм,
закрашивающий все клетки, расположенные в первом и последнем столбце
прямоугольника.

2. Составить
алгоритм, который переместит Робота из начального положения в положение,
отмеченное звёздочкой. Задачу решить для конкретного рисунка, применяя команду
«цикл N раз».

3. Перевести
исполнитель из начального положения в положение, отмеченное звёздочкой,
закрасив при этом отмеченные клетки. Длина стен и расстояние между ними
неизвестны.

4. Создать
программу, проводящую Робота через коридор произвольной длины. По пути Робот
должен закрасить все клетки, у которых снизу нет стены (стена сверху окон не
имеет). Количество окон снизу неизвестно.
Вариант 1
1.
использовать Робот
алг
нач
. нц пока
справа свободно
. . вправо
. кц
. нц пока
снизу свободно
. . вниз
. кц
. закрасить
. нц пока
слева свободно
. . влево
. . закрасить
. кц
. нц пока
сверху свободно
. . вверх
. кц
. закрасить
. нц пока
справа свободно
. . вправо
. . закрасить
. кц
кон
|
|
2.
использовать Робот
алг
нач
. нц 3 раз
. . вправо
. . вправо
. . вправо
. . вниз
. . влево
. . влево
. . влево
. . вниз
. кц
кон
|
|
3.
использовать Робот
алг
нач
. нц пока
не слева свободно
. . закрасить
. . вверх
. кц
. вниз
. нц пока
справа свободно
. . вправо
. . закрасить
. кц
. нц пока
не справа свободно
. . закрасить
. . вниз
. кц
. вверх
кон
|
|
4.
использовать Робот
алг
нач
. нц пока
снизу стена
. . если сверху свободно
. . . то закрасить
. . все
. . вправо
. кц
кон
|
|
Вариант 2
1.
использовать Робот
алг
нач
. нц пока
сверху свободно
. . вверх
. кц
. нц пока
справа свободно
. . вправо
. кц
. закрасить
. нц пока
снизу свободно
. . вниз
. . закрасить
. кц
. нц пока
слева свободно
. . влево
. кц
. закрасить
. нц пока
сверху свободно
. . вверх
. . закрасить
. кц
кон
|
|
2.
использовать Робот
алг
нач
. нц 3 раз
. . вверх
. . вверх
. . вверх
. . вправо
. . вниз
. . вниз
. . вниз
. . вправо
. кц
кон
|
|
3. использовать Робот
алг
нач
. нц пока
слева стена
. . закрасить
. . вверх
. кц
. нц пока
не снизу стена
. . вниз
. кц
. нц пока
не снизу свободно
. . закрасить
. . вправо
. кц
. влево
. нц пока
слева свободно
. . вверх
. кц
. нц пока
слева стена
. . закрасить
. . вверх
. кц
. вниз
кон
4.
использовать Робот
алг
нач
. нц пока
сверху стена
. . если снизу свободно
. . . то закрасить
. . все
. . вправо
. кц
кон
|
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.