===Что умеет робот?===
**Алгоритм может вызывать сам себя!**
Пример рекурсивного алгоритма, перемещающего робота вправо до стены:
%%(code)
алг вправо к стене
нач
если справа свободно
то
вправо
вправо к стене
все
кон
%%
Аналогичный алгоритм, перемещающий робота вправо до стены и закрашивающий клетку у стены:
%%(code)
алг вправо к стене
нач
если справа свободно
то
вправо
вправо к стене
иначе
закрасить
все
кон
%%
Алгоритм, перемещающий робота вправо до стены, затем возвращающий его в исходную клетку:
%%(code)
алг вправо к стене затем вернуться
нач
если справа свободно
то
вправо
вправо к стене затем вернуться
влево
все
кон
%%
----
адрес оригинала: ((/Информатика/Архив/2011/7Б/20101115))