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

Что-бы задать стартовую обстановку, нужно в окне водолея нажать на вкладку Робот - Сменить стартовую обстановку....
http://informat45.ucoz.ru/practica/Kumir/robo_s1.png

Общий вид алгоритма:

использовать Робот
АЛГ
НАЧ

КОН


СКИ:
Простые команды:
    вверх
    вниз
    влево
    вправо
    закрасить

Ветвление:
выбор
  при сверху свободно: вверх
  при слева свободно: влево
  при снизу свободно: вниз
  при справа свободно: вправо
все
   
Цикл:
нц пока справа свободно
вправо
закрасить
кц

Задачи для решения:
Вариант 1
1. Необходимо перевести Робота из начального положения (◊) в точку A, закрашивая при этом указанные клетки поля. Размеры стен и расстояние между ними могут быть произвольны.
http://informat45.ucoz.ru/practica/Kumir/robo_1.png
2. Где-то в поле Робота находится вертикальная стена, размеры которой неизвестны. Робот из верхнего левого угла поля должен дойти до стены и закрасить все клетки вокруг нее. Пример результата работы программы показан на рисунке.
http://informat45.ucoz.ru/practica/Kumir/robo_2.png

Вариант 2
1. Необходимо перевести Робота из начального положения (◊) в точку A, закрашивая при этом указанные клетки поля. Размеры стен и расстояние между ними могут быть произвольны.
http://informat45.ucoz.ru/practica/Kumir/robo_3.png
2. Где-то в поле Робота находится прямоугольник, размеры которой неизвестны. Робот из верхнего левого угла поля должен дойти до прямоугольника и закрасить все клетки по периметру вокруг него. Пример результата работы программы показан на рисунке.
http://informat45.ucoz.ru/practica/Kumir/robo_4.png

Вариант 3
1. Необходимо перевести Робота из начального положения (◊) в точку A, закрашивая при этом указанные клетки поля. Размеры стен и расстояние между ними могут быть произвольны.
http://informat45.ucoz.ru/practica/Kumir/robo_5.png
2. Где-то в поле Робота находится горизонтальная стена с отверстием в одну клетку, размеры которой неизвестны. Робот из произвольной клетки над стеной, но обязательно напротив нее, должен дойти до стены и закрасить все клетки под ней, как показано на рисунке.
http://informat45.ucoz.ru/practica/Kumir/robo_6.png

Вариант 4
1. Необходимо перевести Робота из начального положения (◊) в точку A, закрашивая при этом указанные клетки поля. Размеры стен и расстояние между ними могут быть произвольны.
http://informat45.ucoz.ru/practica/Kumir/robo_7.png
2. Где-то в поле Робота находится вертикальная стена с отверстием в одну клетку, размеры которой неизвестны. Робот из произвольной клетки справа от стены, но обязательно напротив нее, должен дойти до стены и закрасить клетки за стеной, как показано на рисунке.
http://informat45.ucoz.ru/practica/Kumir/robo_8.png

Вариант 5
1. Необходимо перевести Робота из начального положения (◊) в точку A, закрашивая при этом указанные клетки поля. Размеры стен и расстояние между ними могут быть произвольны.
http://informat45.ucoz.ru/practica/Kumir/robo_9.png
2. Где-то в поле Робота находятся две горизонтальные стены смещенные друг относительно друга, размеры которых неизвестны. Робот из произвольной клетки над верхней стеной, но обязательно напротив нее, должен дойти до стены и закрасить все клетки между стенами, как показано на рисунке.
http://informat45.ucoz.ru/practica/Kumir/robo_10.png

Вариант 6
1. Необходимо перевести Робота из начального положения (◊) в точку A, закрашивая при этом указанные клетки поля. Размеры стен и расстояние между ними могут быть произвольны.
http://informat45.ucoz.ru/practica/Kumir/robo_11.png
2. Где-то в поле Робота находятся две вертикальный стены равной, но неизвестной длины, расположенные одна за другой. Робот из произвольной клетки справа от правой стены, но обязательно напротив нее, должен дойти до стены и закрасить клетки между стенами, как показано на рисунке.
http://informat45.ucoz.ru/practica/Kumir/robo_12.png

Вариант 7
1. Необходимо перевести Робота из начального положения (◊) в точку A, закрашивая при этом указанные клетки поля. Размеры стен и расстояние между ними могут быть произвольны.
http://informat45.ucoz.ru/practica/Kumir/robo_13.png
2. Где-то в поле Робота находится стена в виде уголка, размеры которой неизвестны. Робот из произвольной клетки слева от стены, но обязательно напротив нее, должен дойти до стены и закрасить все клетки вдоль стены за ней, как показано на рисунке.
http://informat45.ucoz.ru/practica/Kumir/robo_14.png

Вариант 8
1. Необходимо перевести Робота из начального положения (◊) в точку A, закрашивая при этом указанные клетки поля. Размеры стен и расстояние между ними могут быть произвольны.
http://informat45.ucoz.ru/practica/Kumir/robo_15.png
2. Где-то в поле Робота находится горизонтальный коридор шириной в одну клетку неизвестной длины. Робот из верхнего левого угла поля должен дойти до коридора и закрасить клетки внутри него, как показано на рисунке. По полю Робота в произвольном порядке располагаются стены, но расстояние между ними больше одной клетки.
http://informat45.ucoz.ru/practica/Kumir/robo_16.png

Вариант 9
1. Необходимо перевести Робота из начального положения (◊) в точку A, закрашивая при этом указанные клетки поля. Размеры стен и расстояние между ними могут быть произвольны.
http://informat45.ucoz.ru/practica/Kumir/robo_17.png
2. Где-то в поле Робота находятся две стены равной, но неизвестной длины. В правой стене имеется отверстие шириной в одну клетку. Робот из произвольной клетки справа от правой стены, но обязательно напротив нее, должен дойти до стены и закрасить все клетки между двумя стенами, как показано на рисунке.
http://informat45.ucoz.ru/practica/Kumir/robo_18.png

Вариант 10
1. Необходимо перевести Робота из начального положения (◊) в точку A, закрашивая при этом указанные клетки поля. Размеры стен и расстояние между ними могут быть произвольны.
http://informat45.ucoz.ru/practica/Kumir/robo_19.png
2. Где-то в поле Робота находится прямоугольник неизвестного размера, в верхней стенке которого имеется отверстие шириной в одну клетку. Робот из верхнего левого угла поля должен дойти до прямоугольника и закрасить клетки внутри него по периметру, как показано на рисунке.
http://informat45.ucoz.ru/practica/Kumir/robo_20.png