# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: DATE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 1.11.0\n" #. type: Title-text #: ../scene.txt:1 #, no-wrap msgid "Labyrinth 2" msgstr "Labyrinthe 2" #. type: Resume-text #: ../scene.txt:2 #, no-wrap msgid "Teach your bot to do the same job in a more autonomous way." msgstr "Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." #. type: ScriptName-text #: ../scene.txt:3 #, no-wrap msgid "Labyrinth" msgstr "Labyrinthe" #. type: \b; header #: ../help/help.E.txt:1 #, no-wrap msgid "Exercise" msgstr "Exercice" #. type: Plain text #: ../help/help.E.txt:2 #, no-wrap msgid "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." msgstr "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 connait pas." #. type: \b; header #: ../help/help.E.txt:4 #, no-wrap msgid "Remark" msgstr "" #. type: Plain text #: ../help/help.E.txt:5 #, no-wrap msgid "The labyrinth is not exactly the same, but this should be of no importance, as the program adapts to what it \"sees\"." msgstr "" #. type: Image filename #: ../help/help.E.txt:7 #, no-wrap msgid "tlaby1" msgstr "tlaby1" #. type: \b; header #: ../help/help.E.txt:8 #, no-wrap msgid "General principle" msgstr "" #. type: Plain text #: ../help/help.E.txt:9 #, no-wrap msgid "Use an infinite <code><a cbot|while>while</a></code> loop in order to execute the previous program several times:" msgstr "" #. type: Source code #: ../help/help.E.txt:10 #, no-wrap msgid "" "<code>while ( true )\n" "{\n" "\t</code>If there is nothing in front, move forward<code>\n" "\t</code>If there is nothing on your left hand, turn left<code>\n" "\t</code>If there is nothing on your right hand, turn right<c/>\n" "}" msgstr "" #. type: Plain text #: ../help/help.E.txt:17 #, no-wrap msgid "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:" msgstr "" #. type: Source code #: ../help/help.E.txt:18 #, no-wrap msgid "" "<c/>if ( front == null )\n" "{\n" "\tmove(5);\n" "\tcontinue;\n" "}" msgstr "" #. type: \b; header #: ../help/help.E.txt:24 #, no-wrap msgid "Remember" msgstr "" #. type: Plain text #: ../help/help.E.txt:25 #, no-wrap msgid "Here is again the program of the previous exercise :" msgstr "" #. type: Source code #: ../help/help.E.txt:27 #, no-wrap msgid "" "object front, left, right;\n" "\n" "front = radar(Barrier, 0, 45, 0, 5);\n" "left = radar(Barrier, 90, 45, 0, 5);\n" "right = radar(Barrier, -90, 45, 0, 5);\n" "\n" "if ( front == null )\n" "{\n" "\tmove(5);\n" "\treturn;\n" "}\n" "if ( left == null )\n" "{\n" "\tturn(90);\n" "\tmove(5);\n" "\treturn;\n" "}\n" "if ( right == null )\n" "{\n" "\tturn(-90);\n" "\tmove(5);\n" "\treturn;\n" "}" msgstr "" #. type: \b; header #: ../help/help.E.txt:51 #, no-wrap msgid "Help" msgstr "Aide" #. type: Plain text #: ../help/help.E.txt:52 #, no-wrap msgid "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>." msgstr "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>." #. type: \t; header #: ../help/help.E.txt:54 #, no-wrap msgid "See also" msgstr "Voir aussi" #. type: Plain text #: ../help/help.E.txt:55 #, no-wrap msgid "<a cbot>Programming</a>, <a cbot|type>types</a> and <a cbot|category>categories</a>." msgstr "<a tlaby1>Exercice précédent</a> et <a cbot>programmation</a>."