Задание

Выбери верные ответы
Подсказка
Обозначим условно команды Паркетчика таким образом:

\(\rarr\) — шаг вправо;

\(\larr\) — шаг влево;

\(\uarr\) — шаг вверх;

\(\darr\) — шаг вниз;

к — красная плитка;

з — зелёная плитка;

положить (к) — положить красную плитку;

положить (з) — положить зелёную плитку;

снять плитку — снять плитку;

\((5\) , \(7)\) — перейти в клетку с адресом \((5\) , \(7)\) .

Восстанови пропущенные команды программы.

Алгоритм

{Делать пока (не справа стена)

\(~~~~\) {Если (з) то

\(~~~~\) { \(\rarr\) ;}

\(~~~~\) иначе

\(~~~~\) {снять плитку; [положить (з)|положить (к)]; \(\rarr\) ;} }

\(~~~~\) \(\uarr\) ;

Делать пока (не сверху стена)

\(~~~~\) {Если (з) то

\(~~~~\) {снять плитку; [положить (з)|положить (к)]; \(\uarr\) ;}

\(~~~~\) иначе

\(~~~~\) { \(\uarr\) ;}

\(~~~~\) }

\(~~~~\) \(\larr\)

Делать пока (не слева стена)

\(~~~~\) {Если (к) то

\(~~~~\) {снять плитку; [положить (з)|положить (к)]; \(\larr\) ;}

\(~~~~\) иначе

\(~~~~\) { \(\larr\) ;}

\(~~~~\) }

\(~~~~\) \(\darr\) ;

Делать пока (не снизу стена)

\(~~~~\) {Если (з) то

\(~~~~\) {снять плитку; [положить (з)|положить (к)]; \(\darr\) ;}

\(~~~~\) иначе

\(~~~~\) { \(\darr\) ;}

\(~~~~\) }

}