en to fr translation catalogue (17 entries)

note: type: Title-text
en: Labyrinth 2
fr: Labyrinthe 2

note: type: Resume-text
en: Teach your bot to do the same job in a more autonomous way.
fr: Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe.

note: type: ScriptName-text
en: Labyrinth
fr: Labyrinthe

note: type: \b; header
en: Exercise
fr: Exercice

note: type: Plain text
en: This exercise is very similar to the previous one. This time the bot should find its way alone from the start to the goal; you will have to execute the program only once.
fr: Le programme écrit dans l'<a tlaby1>exercice précédent</a> doit fonctionner quel que soit la disposition du labyrinthe. Pour vérifier cela, exécutez le même programme. Le <a object|bottr>robot</a> devrait se déplacer correctement dans ce nouveau labyrinthe qu'il ne connaît pas.

note: type: \b; header
en: Remark
fr: Remarque

note: type: Plain text
en: The labyrinth is not exactly the same, but this should be of no importance, as the program adapts to what it "sees".
fr: Ce labyrinthe n'est pas exactement le même que précédemment, mais cela n'a pas d'importance, car le programme s'adapte à ce qu'il "voit".

note: type: \b; header
en: General principle
fr: Idée générale

note: type: Plain text
en: Use an infinite <code><a cbot|while>while</a></code> loop in order to execute the previous program several times:
fr: Utiliser une boucle infinie <code><a cbot|while>while</a></code> pour exécuter plusieurs fois le programme précédent :

note: type: Source code
en: <code>while ( true )
    {
    	</code>If there is nothing in front, move forward<code>
    	</code>If there is nothing on your left hand, turn left<code>
    	</code>If there is nothing on your right hand, turn right<c/>
    }
fr: <code>while ( true )
    {
    	</code>//S'il n'y a rien devant, avancer<code>
    	</code>// Sinon, s'il n'y a rien sur le coté gauche, tourner à gauche.<code>
    	</code>// Sinon, s'il n'y a rien sur le coté droit,  tourner à droite.<c/>
    }

note: type: Plain text
en: Inside this <code>while</code> loop, replace the <code>return</code> instructions by <code><a cbot|continue>continue</a></code> instructions. <code>return</code> would quit the program, which is not what we want here. <code>continue</code> will just resume the execution at the beginning of the <code><a cbot|while>while</a></code> loop:
fr: À l'intérieur de la boucle <code>while</code>, remplacez l'instruction <code>return</code> par l'instruction <code><a cbot|continue>continue</a></code>. <code>return</code> aurait quitté le programme, ce qui n'est pas ce qu'on souhaite ici. <code>continue</code> reprend l'exécution au début de de la boucle, à l'étape <code><a cbot|while>while</a></code> en réévaluant la condition :

note: type: \b; header
en: Remember
fr: Bien se rappeler :

note: type: Plain text
en: Here is again the program of the previous exercise :
fr: Voici à nouveau le programme de l'exercice précédent :

note: type: \b; header
en: Help
fr: Aide

note: type: Plain text
en: If you need some help, just click on the hyperlinks of the instructions <code><a cbot|radar>radar</a></code>, <code><a cbot|if>if</a></code>, <code><a cbot|move>move</a></code> or <code><a cbot|turn>turn</a></code>.
fr: Si vous avez besoin d'aide, consultez la documentation des instructions <code><a cbot|while>while</a></code>, <code><a cbot|radar>radar</a></code>, <code><a cbot|if>if</a></code>, <code><a cbot|move>move</a></code> et <code><a cbot|turn>turn</a></code>.

note: type: \t; header
en: See also
fr: Voir aussi

note: type: Plain text
en: <a cbot>Programming</a>, <a cbot|type>types</a> and <a cbot|category>categories</a>.
fr: <a tlaby1>Exercice précédent</a>, <a cbot>programmation</a>, <a cbot|type>types</a> et <a cbot|category>catégories</a>.
