Vamos ver alguns exemplos mais interessantes, nos quais podem ser aplicados o while
.
Suponhamos que o tabuleiro representa o hall de um hotel e a garra é um trabalhador a quem foi designado uma tarefa: desdobrar um tapete vermelho (que representamos com pedras dessa mesma cor) a partir do lugar onde está parado até uma certa direção, começando pela célula do lado. Evidentemente, não sabemos de antemão se o quarto é grande.
Você poderia ajudar?
Escreva o procedimento
DesdobrarTapetePara(direcao)
que realize o que foi pedido.
Fique de olho que em cada repetição você precisa fazer duas coisas: mover um passo e desdobrar o tapete (ou seja, colocar uma pedra vermelha).
Você deve fazer o login antes de começar a enviar suas soluções