en to fr translation catalogue (34 entries)

note: type: Title-text
en: Spiders 1
fr: Araignées 1

note: type: Resume-text
en: Kill three spiders with a small program.
fr: Tuer trois araignées avec un petit programme.

note: type: ScriptName-text
en: Spider1
fr: Araignée1

note: type: \b; header
en: Objective
fr: Objectif

note: type: Plain text
en: Write a small program to kill three spiders.
fr: Ecrire un petit programme pour tuer trois araignées.

note: type: \t; header
en: Procedure
fr: Marche à suivre

note: type: Bullet: '1)'
en: In order to program the bot, select it.
fr: Pour programmer le robot, sélectionnez-le.

note: type: Bullet: '2)'
en: The numbers 1 to 4 corresponding to the programs contained in the bot appear on the lower left-hand corner of your screen. Select the first line.
fr: Les chiffres 1 à 4 correspondant aux programmes contenus dans le robot apparaissent dans le coin inférieur gauche de votre écran. Sélectionnez la première ligne.

note: type: Bullet: '3)'
en: Click the button with the braces <button 22/>, and you will arrive in an editor where you can write the program.
fr: Cliquez sur le bouton avec les accolades <button 22/>, et vous arriverez dans un éditeur où vous pourrez écrire le programme.

note: type: Bullet: '4)'
en: While you are writing the program, the key <format key><key help/></format> will display the text you are reading right now. When you have finished writing the program, click the "OK" button.
fr: Pendant que vous écrivez le programme, la touche <format key><key help/></format> affiche le texte que vous êtes en train de lire. Lorsque vous avez terminé d'écrire le programme, cliquez sur le bouton "OK".

note: type: Bullet: '5)'
en: In order to execute the program, click the arrow button <button 21/>.
fr: Exécutez le programme en cliquant sur la flèche <button 21/>.

note: type: \t; header
en: Program
fr: Programme

note: type: Plain text
en: You must tell the bot exactly step by step what it must do in order to kill the three spiders. The bot understands only precise instructions, which it will execute one after another.
fr: Vous devez expliquer au robot, étape par étape, ce qu'il doit faire pour tuer les trois araignées. Le robot ne comprend que des instructions simples et précises, qu'il exécutera l'une après l'autre.

note: type: Plain text
en: When you click the braces button <button 22/> in order to write the program, a part of the program will already be there:
fr: Lorsque vous cliquez sur le bouton <button 22/> pour écrire le programme, une partie sera déjà là pour vous aider :

note: type: Source code
en: extern void object::Spider1( )
    {
    	
    	<n/>write your program here ...<c/>
    	
    }
fr: extern void object::Spider1( )
    {
    	
    	<n/>//... écrire votre programme ici...<c/>
    	
    }

note: type: Plain text
en: Everything that is already written when you arrive in the editor must not be altered. Just introduce the necessary instructions at the cursor.
fr: Tout ce qui est déjà écrit lorsque vous arrivez dans l'éditeur ne doit pas être modifié. Il suffit d'introduire les instructions nécessaires au niveau du curseur.

note: type: Plain text
en: You will need the following instructions:
fr: Vous aurez besoin des instructions suivantes:

note: type: Plain text
en: <n/>Puts the cannon straight.
fr: <n/>Positionner le canon bien droit.

note: type: Plain text
en: <n/>Executes a rotation of a certain angle, given in brackets in degrees. For example <c/>turn(90);<n/> will turn the bot 90 degrees to the left, i.e. a quarter turn to the left. <c/>turn(-90);<n/> will turn the bot 90 degrees to the right (quarter turn right). Positive values turn left, negative values turn right. <c/>turn(180);<n/> will make the bot face in the opposite direction.
fr: <n/>Tourner le robot d'un certain angle, donné en degrés entre les parenthèses. Par exemple <c/>turn(90);<n/> tourne le robot à gauche de 90 degrés, c'est-à-dire d'un quart de tour à gauche. <c/>turn(-90);<n/> tourne le robot à droite de 90 degrés (quart de tour à droite). Les valeurs négatives font tourner à droite. <c/>turn(180);<n/> fait faire un demi-tour.

note: type: Plain text
en: <n/>Shoots the cannon. The number in brackets indicates the duration of the burst. In most cases, shoot a burst of 1 second.
fr: <n/>Tire avec le canon. La valeur entre parenthèses indique la durée de la rafale. En général, on tire toujours des rafales d'une seconde. (Après, un tir d'un dizième de seconde est très efficiace également et plus économique)

note: type: Plain text
en: Let us see the beginning of the program:
fr: Voyons le début du programme:

note: type: Bullet: 'o'
en: put the cannon straight with <c/>aim(0);<n/>
fr: on met le canon bien droit avec <c/>aim(0);<n/>

note: type: Bullet: 'o'
en: shoot the spider straight ahead with <c/>fire(1);<n/>
fr: on tire sur la cible qui est droit devant avec <c/>fire(1);<n/>

note: type: Bullet: 'o'
en: turn 90 degrees left with <code>turn(90)</code>
fr: on tourne à gauche de 90 degrés avec <code>turn(90)</code>

note: type: Bullet: 'o'
en: shoot with <c/>fire(1);<n/>
fr: on tire avec <c/>fire(1);<n/>

note: type: Plain text
en: Here is the program that does all this :
fr: Voici le programme correspondant:

note: type: Source code
en: extern void object::Spider1( )
    {
    	
    	aim(0);
    	fire(1);
    	turn(90);
    	fire(1);
    	
    }
fr: extern void object::Go( )
    {
    	aim(0);
    	fire(1);
    	turn(90);
    	fire(1);
    }

note: type: Plain text
en: It is up to you now to write the rest of the program!
fr: A vous de faire la suite!

note: type: Plain text
en: If you have got a problem, you can always look at the solution: select the <code>Solution</code> program on the lower left-hand corner of the screen, and click the braces button <button 22/>. You can even execute the solution program with the arrow button <button 21/>.
fr: Si vous avez un problème, vous pouvez toujours regarder la solution : sélectionnez le programme <code>Solution</code> dans le coin inférieur gauche de l'écran, et cliquez sur le bouton avec les accolades <button 22/>. Vous pouvez même exécuter le programme de solution avec le bouton flèche <button 21/>. (Parfois, le bouton est désactivé pour la solution, il suffit de copier-coller le code dans un nouveau programme que vous pourrez exécuter et partir de cette base pour vos tests et futurs évolutions)

note: type: \t; header
en: Remarks
fr: Remarques

note: type: Plain text
en: Be careful to write the instructions precisely, respecting lower and upper case letters.
fr: Veillez à écrire les instructions avec précision, en respectant les minuscules et les majuscules. Vous pouvez changer les noms des variables et du programme pour que ce soit plus parlant pour vous. Vous pouvez également ajouter des commentaires après un double slash :"//", cela ne changera pas le programme pour vos robots.

note: type: Plain text
en: Always write one instruction per line, finishing each line with a semicolon.
fr: Toujours écrire une instruction par ligne, en terminant chaque ligne par un point-virgule. Ensuite vous pouvez mettre un commentaire avec double slash "//" suivi de ce que vous voulez. (ces explications vous permettront de reprendre directement reprendre facilement vos programmes, même plusieurs mois après...)

note: type: Plain text
en: In case your program does not do exactly what you wanted, you can put the bot back at the starting point with the <button 59/> button. You can also start over again from the beginning (hit the "Esc" key, then click "Restart"). The program you have written will not be lost.
fr: Si votre programme ne fait pas exactement ce que vous voulez, vous pouvez remettre le robot au point de départ avec le bouton <button 59/>. Vous pouvez également recommencer depuis le début (appuyez sur la touche "Esc", puis cliquez sur "Redémarrer"). Le programme que vous avez écrit ne sera pas perdu.

note: type: Plain text
en: <format key><key help/></format> allows you to review these instructions at all times.
fr: <format key><key help/></format> permet de revoir les instructions générales en tout temps. De même, <format key><key prog/></format> accède aux explications du langage de programmation CBOT.
