Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Aperçu

Qu'est-ce qu'un algorithme

Voici la première page de la leçon. Lis-la et essaie les activités. La suite est dans le cours complet.

25 minutes

Explique un chocolat chaud à un robot

Imagine un robot de cuisine. Il fait exactement ce que tu lui dis, ni plus, ni moins.

Tu lui dis : « Fais un chocolat chaud. » Il ne bouge pas. Il ne sait pas ce qu'est une tasse.

Pour qu'il réussisse, tu dois écrire chaque étape, dans le bon ordre. Cette liste d'étapes, c'est un algorithme.

Mots-clés

MotCe que ça veut direExemple
AlgorithmeUne suite d'étapes précises qui mène à un résultat.Une recette de cuisine
EntréeCe qu'on donne à l'algorithme pour qu'il travaille.Le nombre de tasses
SortieCe que l'algorithme donne à la fin.Les tasses de chocolat chaud
InstructionUn ordre simple, qu'on peut exécuter sans réfléchir.Chauffe le lait
ConditionUne question dont la réponse est oui ou non.L'eau bout-elle ?
OrdinogrammeUn dessin qui montre les étapes avec des formes et des flèches.Le schéma d'une recette
RépétitionRefaire les mêmes étapes jusqu'à ce qu'une condition change.Chauffer jusqu'à l'ébullition

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

À toi : remets dans l'ordre

À toi de jouer

À toi : remets dans l'ordre

3 questions
Essayez : vos réponses sont notées ici puis oubliées. Connectez-vous si vous voulez conserver votre score et reprendre là où vous en étiez.Se connecter pour conserver mon score

Tes réponses sont corrigées ici et ne sont pas conservées. Un compte garde tes résultats.

Un algorithme, c'est quoi ?

Un algorithme est une suite d'instructions. Chaque instruction est simple et précise.

Il prend des entrées et il donne une sortie. Pour le chocolat chaud, l'entrée est le nombre de tasses. La sortie, ce sont les tasses pleines.

Un algorithme n'est pas réservé aux ordinateurs. Tu en suis déjà tous les jours.

Exemple travaillé : entrées et sorties

SituationEntréeSortie
Distributeur de boissonsTa pièce et ton choixLa canette
Carte de busTon âgeLe prix du ticket
Recette de crêpesLe nombre de personnesUne pile de crêpes
CalculatriceDeux nombresLeur somme

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Précis et dans l'ordre

Un ordinateur ne devine rien. Une instruction floue, comme « mets un peu de sucre », ne marche pas.

Il faut dire : « Mets deux carrés de chocolat. » Et l'ordre compte : si tu verses avant de chauffer, le lait reste froid.

Un bon algorithme est précis. Il se termine toujours par un résultat.

À toi : la recette en Python

Code: python
nombre_de_tasses = 2
quantite_de_lait = nombre_de_tasses * 25

print("1. Verse", quantite_de_lait, "cl de lait dans une casserole.")
print("2. Chauffe le lait pendant 3 minutes.")
print("3. Ajoute", nombre_de_tasses * 2, "carrés de chocolat.")
print("4. Mélange jusqu'à ce que le chocolat ait fondu.")
print("5. Verse dans", nombre_de_tasses, "tasses.")

# Change nombre_de_tasses en 4. Que change dans les étapes ?

Dessiner un algorithme

Pour voir un algorithme d'un seul coup d'œil, on le dessine. Ce dessin est un ordinogramme.

Il y a trois sortes de formes. Un rectangle arrondi pour le début et la fin. Un rectangle pour une action. Un losange pour une condition, avec deux flèches : oui et non.

La leçon continue

10 parties de plus de cette leçon se trouvent dans le cours complet, avec les exercices et la vérification finale. Un compte te donne tout.