На алгоритмическом языке системы КуМир:
использовать Робот
алг
нач
нц пока клетка не закрашена
если снизу свободно то
вниз
закрасить
вверх
закрасить
все
если сверху свободно то
вверх
закрасить
вниз
закрасить
все
если справа свободно то
если клетка не закрашена то
закрасить
все
вправо
все
кц
кон