Файл: Исполнитель Робот находится гдето внутри огороженного пространства, имеющего форму прямоугольника. Размеры прямоугольника неизвестны.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.05.2024
Просмотров: 38
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
В ариант 1
-
Исполнитель Робот находится где-то внутри огороженного пространства, имеющего форму прямоугольника. Размеры прямоугольника неизвестны. Составьте алгоритм, закрашивающий все клетки, расположенные в первой и последней строке прямоугольника.
-
Составить алгоритм, который переместит Робота из начального положения в положение, отмеченное звёздочкой. Задачу решить для конкретного рисунка, применяя команду «цикл N раз».
-
Перевести исполнитель из начального положения в положение, отмеченное звёздочкой, закрасив при этом отмеченные клетки. Длина стен и расстояние между ними неизвестны.
-
Создать программу, проводящую Робота через коридор произвольной длины. По пути Робот должен закрасить все клетки, у которых сверху нет стены (стена снизу окон не имеет). Количество окон сверху неизвестно.
В ариант 2
-
Исполнитель Робот находится где-то внутри огороженного пространства, имеющего форму прямоугольника. Размеры прямоугольника неизвестны. Составьте алгоритм, закрашивающий все клетки, расположенные в первом и последнем столбце прямоугольника.
-
Составить алгоритм, который переместит Робота из начального положения в положение, отмеченное звёздочкой. Задачу решить для конкретного рисунка, применяя команду «цикл N раз».
щ
-
Перевести исполнитель из начального положения в положение, отмеченное звёздочкой, закрасив при этом отмеченные клетки. Длина стен и расстояние между ними неизвестны.
-
Создать программу, проводящую Робота через коридор произвольной длины. По пути Робот должен закрасить все клетки, у которых снизу нет стены (стена сверху окон не имеет). Количество окон снизу неизвестно.
Вариант 1
1.
использоватьРобот алг нач . нцпокасправа свободно . .вправо . кц . нцпокаснизу свободно . . вниз . кц . закрасить . нцпокаслева свободно . . влево . . закрасить . кц . нцпокасверху свободно . . вверх . кц . закрасить . нцпокасправа свободно . . вправо . . закрасить . кц кон | |
2.
использоватьРобот алг нач . нц3раз . .вправо . . вправо . . вправо . . вниз . . влево . . влево . . влево . . вниз . кц кон | |
3.
использоватьРобот алг нач . нцпокане слева свободно . .закрасить . . вверх . кц . вниз . нцпокасправа свободно . . вправо . . закрасить . кц . нцпокане справа свободно . . закрасить . . вниз . кц . вверх кон | |
4.
использоватьРобот алг нач . нцпокаснизу стена . .еслисверху свободно . . . тозакрасить . . все . . вправо . кц кон | |
Вариант 2
1.
использоватьРобот алг нач . нцпокасверху свободно . .вверх . кц . нцпокасправа свободно . . вправо . кц . закрасить . нцпокаснизу свободно . . вниз . . закрасить . кц . нцпокаслева свободно . . влево . кц . закрасить . нцпокасверху свободно . . вверх . . закрасить . кц кон | |
2.
использоватьРобот алг нач . нц3раз . .вверх . . вверх . . вверх . . вправо . . вниз . . вниз . . вниз . . вправо . кц кон | |
3. использоватьРобот
алг
нач
. нцпокаслева стена
. .закрасить
. . вверх
. кц
. нцпокане снизу стена
. . вниз
. кц
. нцпокане снизу свободно
. . закрасить
. . вправо
. кц
. влево
. нцпокаслева свободно
. . вверх
. кц
. нцпокаслева стена
. . закрасить
. . вверх
. кц
. вниз
кон
4.
использоватьРобот алг нач . нцпокасверху стена . .еслиснизу свободно . . . тозакрасить . . все . . вправо . кц кон | |