Условие:
Робот находится в крайней левой клетке коридора высотой в одну клетку. Он должен дойти до первой закрашенной клетки коридора, в которой есть проход наверх. Если такой клетки нет, ему надо дойти до крайней справа клетки коридора.
moveleft()
Сделать шаг влево
moveright()
Сделать шаг вправо
moveup()
Сделать шаг вверх
movedown()
Сделать шаг вниз
fillcell()
Закрасить клетку
freefromup()
Проверить, свободно ли сверху
freefromdown()
Проверить, свободно ли снизу
freefromleft()
Проверить, свободно ли слева
freefromright()
Проверить, свободно ли справа
wallfromup()
Проверить, есть ли стена сверху
wallfromdown()
Проверить, есть ли стена снизу
wallfromleft()
Проверить, есть ли стена слева
wallfromright()
Проверить, есть ли стена справа
cellisfilled()
Проверить, закрашена ли клетка
cellisclean()
Проверить, чиста ли клетка
