Problème RobotProg - Algo - Programmation
Marsh Posté le 05-11-2012 à 19:51:51
Je dirais comme ça, je la condition "non SurUnePrise" n'est jamais remplie.
Marsh Posté le 05-11-2012 à 19:56:40
Selon l'énoncé ou est mon erreur? Pourtant j'ai tester de faire
Début
Tantque non RobotSurUnePrise
Avancer
FinTanque
Fin
Et si je met une prise juste devant mon robot il va effectivement s'arrêter...
Marsh Posté le 05-11-2012 à 20:03:43
dodo02 a écrit : |
Impossible, dit plutôt qu'il ne va pas avancer....
Mais je cherche, c'est un truc genre ton robot tourne quans il a un mur en face et la prise est dans le mur en face.
Marsh Posté le 05-11-2012 à 20:15:16
À quel moment est-ce que ton robot tourne à l'infini ?
Marsh Posté le 05-11-2012 à 20:32:17
Voici les image du programme.
http://imageshack.us/photo/my-imag [...] memre.jpg/
http://imageshack.us/photo/my-imag [...] ermur.jpg/
http://imageshack.us/photo/my-imag [...] urner.jpg/
En gros il reste dans la boucle #Avancer dans #LongerMur et ne repasse jamais par Tantque non #RobotSurUNePrise
Marsh Posté le 05-11-2012 à 20:55:05
Je pense avoir vu d'où vient le problème
À mon avis, il faudrait plutôt faire le test RobotSurUnePrise après chaque passage dans #Avancer : dans ce que tu as écris, ton robot continue d'avancer même s'il se trouve sur la prise.
Marsh Posté le 05-11-2012 à 22:00:58
J'ai réussi à avoir un résultat mais ça me semble un peu bordelique... Y a moyen de raccourcir?µµhttp://imageshack.us/f/339/finalor.jpg/
Marsh Posté le 06-11-2012 à 11:03:52
C'est normal que s'il détecte un mur à gauche, le robot tourne à droite
J'avais cru comprendre que le robot devait longer le mur...
Marsh Posté le 05-11-2012 à 19:18:37
Bonjour j'ai un petit soucis lorsque je refait l'un de mes exercices sous robotprog. Je sais vraiment pas ou je me suis planter.
L'énoncé est que mon robot commence dans l'un des coins du terrains et que une prise se trouve le long d'un des murs, j'aimerais que mon robot longe donc ces murs et s'arrête dés qu'il arrive à la borne de recharge. Cependant mon robot tourne à l'infini et ne s'arrête pas à la borne...
Voici monde code (J'espère que c'est lisible sachant qu'on travaille avec un organigramme)
http://pastebin.com/PgqKWB2J
Merci de vos réponses!