Исполнитель Робот в среде КуМир
×
Задание 1
Дополните алгоритм, который переместит Робота из начального положения в положение, отмеченное кружочком.
Робот алг нач . нц раз . . . . . . . . . . . . . . . . . кц кон

×
Задание 2
Дополните алгоритм, чтобы перевести исполнителя из начального положения в положение, отмеченное кружочком, закрасив при этом отмеченные клетки. Длина стен и расстояние между ними неизвестны использовать алг нач . нц пока стена . . . . . кц . нц пока не снизу . . . кц . нц пока не снизу . . . . . кц . влево . нц пока свободно . . вверх . кц . нц пока стена . . . . . кц . вниз кон 

×
Задание 3
Дополните программу, проводящую Робота через коридор произвольной длины. По пути Робот должен закрасить все клетки, у которых сверху нет стены (стена снизу окон не имеет). Количество окон сверху неизвестно. использовать Робот алг нач . нц пока стена . . если свободно . . . то . . все . . . кц 

×
Задание 4
Дополните для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно выше горизонтальной стены и правее вертикальной стены. Проходы должны остаться незакрашенными. Первоначальное положение Робота отмечено ромбиком. Робот должен закрасить только клетки, удовлетворяющие данному условию.
использовать Робот алг нц пока не слева кц нц пока слева кц нц пока свободно кц нц пока свободно вправо кц нц пока снизу кц нц пока свободно закрасить кон

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

×
Задание 6
Исполнитель Робот находится где-то внутри огороженного пространства, имеющего форму прямоугольника. Размеры прямоугольника неизвестны. Дополните существующий алгоритм, закрашивающий все клетки, расположенные в первой и последней строке прямоугольника.
использовать Робот алг нач . нц пока свободно . . вправо . . нц пока снизу свободно . . . кц . . пока слева свободно . . . . . кц . нц пока сверху свободно . . вверх . кц . . нц пока справа свободно . . . . . кц кон

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

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

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

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

