Выбери верные ответы
Подсказка
Обозначим условно команды Паркетчика таким образом:
\(\rarr\) — шаг вправо;
\(\larr\) — шаг влево;
\(\uarr\) — шаг вверх;
\(\darr\) — шаг вниз;
к — красная плитка;
з — зелёная плитка;
положить (к) — положить красную плитку;
положить (з) — положить зелёную плитку;
снять плитку — снять плитку;
\((5\) , \(7)\) — перейти в клетку с адресом \((5\) , \(7)\) .
Восстанови пропущенные команды программы.
Алгоритм
{Делать пока (не справа стена)
\(~~~~\) {Если (з) то
\(~~~~\) { \(\rarr\) ;}
\(~~~~\) иначе
\(~~~~\) {снять плитку; [положить (з)|положить (к)]; \(\rarr\) ;} }
\(~~~~\) \(\uarr\) ;
Делать пока (не сверху стена)
\(~~~~\) {Если (з) то
\(~~~~\) {снять плитку; [положить (з)|положить (к)]; \(\uarr\) ;}
\(~~~~\) иначе
\(~~~~\) { \(\uarr\) ;}
\(~~~~\) }
\(~~~~\) \(\larr\)
Делать пока (не слева стена)
\(~~~~\) {Если (к) то
\(~~~~\) {снять плитку; [положить (з)|положить (к)]; \(\larr\) ;}
\(~~~~\) иначе
\(~~~~\) { \(\larr\) ;}
\(~~~~\) }
\(~~~~\) \(\darr\) ;
Делать пока (не снизу стена)
\(~~~~\) {Если (з) то
\(~~~~\) {снять плитку; [положить (з)|положить (к)]; \(\darr\) ;}
\(~~~~\) иначе
\(~~~~\) { \(\darr\) ;}
\(~~~~\) }
}