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
Si

Un programme permet un ordinateur de suivre des instructions, mais jusqu'ici, l'ordinateur ne sait pas comment prendre des décisions.

Avec l'instruction «si», un ordinateur peut comparer deux choses et prendre une décision. Une façon dont il peut comparer des choses est de vérifier si deux choses sont les mêmes.

Vous faites cela en tapant «si» avec une parenthèse ouvrante après. Ensuite, vous écrivez la première chose que vous voulez que l'ordinateur regarde. Puis vous tapez deux signes d'égalité, puis la deuxième chose que vous voulez que l'ordinateur regarde. Après cela, vous tapez une parenthèse fermante, puis une «accolade ouvrante». Vous devez ensuite donner à l'ordinateur des instructions que l'ordinateur doit suivre si les deux choses sont les mêmes. Puis vous tapez une accolade fermante.

Dans ce petit programme, si vous répondez oui, l'ordinateur vous dira de prendre un parapluie. Si vous tapez quelque chose qui n'est pas exactement la même que «oui», l'ordinateur ne fera rien. Vous pouvez taper «non» ou «nul» et l'ordinateur ne fera rien. Si vous utilisez des lettres différentes comme «oUUi», ce n'est pas exactement la même chose que "oui" et l'ordinateur aussi ne fera rien.

Un point d'exclamation suivi d'un signe d'égalité signifie «pas égal». Dans le programme ci-dessus, il vérifie d'abord si vous avez tapé «oui». Si oui, il vous dit de prendre un parapluie. Ensuite, il vérifie si vous avez tapé autre chose que «oui». Si c'est le cas, il vous dira de mettre de la crème solaire à sa place.

Au lieu d'avoir deux instructions si différentes, vous pouvez utiliser l'instruction sinon. Dans le programme ci-dessus, si a est «oui», il fait une chose. Si a n'est pas «oui», il fait les instructions qui viennent après sinon. Notez également que vous pouvez avoir plus d'une instruction dedans les accolades. Et vous pouvez mettre les choses sur des lignes différentes pour rendre les choses plus faciles à lire.

Ceci est utile parce que vous pouvez avoir beaucoup d'instructions si tous mis ensemble. Ici, si vous tapez "ensoleillé", "pluvieux", ou "neigeux" l'ordinateur va vous dire quoi porter. Si vous tapez quelque chose d'autre, l'ordinateur va aller droit à la fin et vous dire qu'il ne comprend pas ce que vous avez tapé.

À gauche, vous devez écrire le programme pour une machine de mélange de peinture. Il utilise la peinture rouge, bleue et jaune pour faire d'autres sortes de peinture.

La commande machine.commande() demande quel type de peinture à faire. Il vous donne une chaîne avec le nom de la peinture. Vous devez ensuite demander à la machine de faire ce type de peinture. D'abord, vous devez utiliser machine.convoyeur(), pour déplacer le seau de peinture sous les pistolets. rouge.vaporiser(), bleu.vaporiser(), et jaune.vaporiser() jettra la peinture dans le seau pour faire le bon type de peinture. Puis machine.convoyeur() s'en déplace la peinture, puis la peinture sera vérifiée pour voir si elle est correcte. Pouvez-vous écrire un programme qui peut faire tous les différents types de peinture?

|

Programming Basics

Programming Basics: Beginners

E-mail | About | Privacy Policy