DESAFIO!
11:07
por
Carlos A Correia
Faça com que o robô tartaruga leve a peça até o destino utilizando a menor quantidade de instruções!
Legenda:
Robô - Coordenada (B,3)
Peça - Coordenada (F,5)
Destino - Coordenada (E,1)
Instruções:
MPF - Mover para frente : move o robô uma coordenada para frente.
VE - Virar para esquerda : vira o robô para a esquerda, permanecendo no mesmo lugar;
VD - Virar para direita : vira o robô para a direita, permanecendo no mesmo lugar;
PP - Pega a peça : se o robô estiver na mesma coordenada da peça, então o robô pega a peça;
SP - Solta a peça : se o robô estiver carregando a peça, então o robô larga a peça onde se encontra o robô.
Obs.: o robô não pode sair da sala e nem bater nos obstáculos.
Exemplo:Legenda:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQFB2YgtHBQphQF3Kkq103425AlxVs4ufhRBSR56RuD2VuKVvLbAxyL4MTIUfDcvQzqiC-lwIaZDTiWZJ58BYhJ0yJXwRrsQVUpfi4EO3b18_1Z_v_EyQIIzxyRGxAyC3KV7d3fN396Cs/s1600/imagem+1.1+robo.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx2-I3B7x2EVTruEw2DTqTsFX8AyjBCTuLHZZf7Fev5oXweL-AIuMy8wnZD2PwNRrID4WoVlC9eBq02CICsMI36iITqZ5tXvotKQjkGu57RxF2ZMPb5LMrojzcvUjUlPU_qtT84_RDLxk/s1600/imagem+1.1+ferramenta.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqCEa_MamThpHXkrf0SuYkFeOlonbZGBUB0UZauJQtFhW2jBQnEiVg4xiB_GBFEO90bmJc7p4TwcI8QKg2O54oetwF3c_dV4MXIKVVbvsSzJNey_9kZiqScfWNak_zQctUYpMKdDnvBaM/s1600/imagem+1.1+destino.bmp)
Instruções:
MPF - Mover para frente : move o robô uma coordenada para frente.
VE - Virar para esquerda : vira o robô para a esquerda, permanecendo no mesmo lugar;
VD - Virar para direita : vira o robô para a direita, permanecendo no mesmo lugar;
PP - Pega a peça : se o robô estiver na mesma coordenada da peça, então o robô pega a peça;
SP - Solta a peça : se o robô estiver carregando a peça, então o robô larga a peça onde se encontra o robô.
Obs.: o robô não pode sair da sala e nem bater nos obstáculos.
1) MPF;
2) MPF; ===> neste momento o robô se encontra na coordenada (D,3)
3) VE; ===> o robô apenas vira para a esquerda, permanecendo na mesma coordenada.
4) MPF;
5) MPF; ===> neste momento o robô se encontra na coordenada (D,1)
6) PP;
7) VE;
8) MPF;
9) SP; ===> neste momento o robô se encontra na coordenada (C,1)
Acima, o programador usou 9 instruções para o robô, e este percorreu o seguinte caminho:
Porém, na instrução 5 (Pegar a Peça), o robô não pegou a peça, pois naquele momento o robô não se encontrava na mesma coordenada da peça, e por isso na instrução 8 (Soltar a Peça) o robô também não largou a peça, pois neste momento o robô não carregava peça alguma.
![editar post](http://img2.blogblog.com/img/icon18_edit_allbkg.gif)
CONHECIMENTO VIP
Já pensou em receber conteúdo exclusivo?
Então assine abaixo. É grátis!
Não realizamos spans.