Запишем условие задачи в виде наглядных математических выражений
1. Сначала нам необходимо определить, сколько клеток закрасит робот-исполнитель, выполнив алгоритм, то есть нам надо найти, сколько раз будет выполнена команда «узор». В 1-ой строчке условия заменяем команду «фигура» ее значением из 2-ой строчки:
алгоритм = фигура + фигура = (узор + узор + узор) + (узор + узор + узор) = 6 узор
2. Теперь ответим на вопрос, сколько клеток фактически закрашивается при выполнении команды «узор»?
Несмотря на наглядную запись команды «узор» в условии, начиная со второго раза, при ее выполнении будет закрашиваться лишь 1 новая клетка, так как первая команда «закрасить» только повторно закрашивает клетку, которая уже была закрашена при предыдущем выполнении команды.
3. Таким образом, всего будет закрашено 7 клеток: 6 раз закрашивается клетка ПОСЛЕ перемещений и плюс 1 раз в самом начале закрашивается клетка ДО начала перемещений.
Очевидный ответ, что будет закрашено 7 клеток, требует проверки по двум критериям:
Окончательный ответ: при выполнении алгоритма будет закрашено 7 клеток.