Mise en RouteDonner des commandes aux objetsLes Programmes 1Les Programmes 2CalculatriceLes Variables: Se Souvenir des ChosesLes Chaînes 1Les Chaînes 2Les EntréesSiTantque: Les Boucles et Répéter des ChosesLes Nombres Aléatoires et ChoisirMEF: Machine à États Finis
Tantque: Les Boucles et Répéter des Choses

Parfois, vous voulez qu'un ordinateur répéte quelque chose, encore et encore. On utilise une boucle pour demander à un ordinateur de faire quelque chose plus d'une fois.

Une sorte de boucle est la boucle infinie. Avec une boucle infinie, un ordinateur fait la même commande encore et encore, sans arrêt. L'ordinateur continue à répéter la commande à toujours.

Vous faites une boucle infinie avec l'instruction «tantque(vrai)». Tout d'abord, vous tapez tantque(vrai). Après cela, vous devriez mettre une accolade ouvrante. Ensuite, vous mettez toutes les instructions que vous voulez que l'ordinateur répéte. Enfin, vous mettez une accolade fermante. Par exemple, dans le programme ci-dessus, l'ordinateur vous dira que vous êtes chouette et qui'il vous aime, sans arrêt.

L'ordinateur va tout simplement continuer de répéter les instructions de la boucle infinie à toujours. Pour faire arrêter l'ordinateur, vous devez cliquer sur le bouton Arrêter.

Les boucles sont utiles pour compter des choses. Le programme au-dessus commence à 1 et continue de compter. N'oubliez pas d'appuyer sur le bouton Arrêter quand vous voulez faire arrêter l'ordinateur.

Au début, n est 1. L'ordinateur vous présente cela. Puis, il ajoute 1 à n, ce qui donne 2. Et puis, il affiche 2 sur l'écran. Ensuite, il ajoute 1 encore à n, ce qui donne 3. Et il affiche ceci sur l'écran. Et cela continue encore et encore. En faisant cela, l'ordinateur est capable de compter les numéros.

Normallement, vous ne voulez pas que l'ordinateur répéte quelque chose à jamais. En Babylscript, il y a une instruction appelée «casser». Quand un ordinateur voit l'instruction casser, il arrête de répéter les choses.

Ce programme utilise l'instruction casser pour compter de 1 à 5. n commence à 1. Chaque fois que la boucle est répétée, n augmente par 1. Mais quand n est 5, la boucle s'arrête, et l'ordinateur dit «Terminé».

Vous pouvez également utiliser casser pour arrêter une boucle quand quelque chose d'important se passe. Dans ce programme, l'ordinateur vous pose une question. Elle continue à vous poser la même question jusqu'à ce que vous donne la bonne réponse.

À gauche, vous devez écrire un programme pour lancer une fusée. Pour lancer une fusée, vous devez d'abord compter à rebours de 30 à 1. Il y a une spéciale machine qui compte. Vous pouvez donner la commande «dire» à la «machine» avec un numéro à compter. La machine doit dire les numéros de 30 à 1. Ensuite, vous pouvez donner la commande «décollage» à la machine. Si les numéros ont été comptés correctement, la fusée décollera vers l'espace. Utilisez une boucle pour faire le comptage. Votre code doit être semblable au code qui compte de 1 à 5.

|

Programming Basics

Programming Basics: Beginners

E-mail | About | Privacy Policy