Accueil › Cours › Algorithme et programme
Algorithme et programme : cours d'introduction, 2ème TI
Comprends ce qu'est un algorithme et écris ton premier programme.
Les leçons de ce chapitre
- Un algorithme, c'est une recette
- Ton premier programme
Leçon 1.1 : Un algorithme, c'est une recette
Un algorithme est une suite d'instructions précises, écrites dans le bon ordre, qui permet de résoudre un problème. C'est comme une recette de cuisine : si tu suis les étapes dans l'ordre, tu obtiens le résultat.
Une recette a trois parties
- Les entrées : ce qu'on donne au départ (l'eau, le thé, le sucre).
- Le traitement : les étapes dans l'ordre (chauffer, verser, attendre).
- Les sorties : le résultat (le verre de thé).
Pour faire du thé : 1) mettre l'eau à chauffer, 2) ajouter le thé, 3) attendre cinq minutes, 4) verser dans un verre. Si on change l'ordre, le résultat n'est plus le même !
Astuce : Un ordinateur n'est pas intelligent : il fait exactement ce qu'on lui dit, ni plus ni moins. Chaque étape doit donc être précise.
Algorithme et programme
L'algorithme est l'idée. On l'écrit d'abord en notation d'algorithme (celle que tu utilises en classe). Le programme est la même idée écrite dans un langage que l'ordinateur comprend. Ici, ce langage est Python.
En Python
En Python, pour afficher un message à l'écran, on écrit print suivi de parenthèses, avec le texte entre guillemets.
print("Bonjour Carthage !")
En algorithme
En algorithme, on affiche avec Ecrire. Un algorithme commence par Début et finit par Fin.
Algorithme Bonjour
Début
Ecrire("Bonjour Carthage !")
Fin
Leçon 1.2 : Ton premier programme
Un programme est une liste d'instructions. L'ordinateur les exécute de haut en bas, une ligne après l'autre.
Afficher du texte
Pour afficher du texte on le met entre guillemets. Chaque print affiche sur une nouvelle ligne.
print("Salut")
print("Je suis Hannibot")
Les commentaires
Un commentaire est une phrase pour les humains : l'ordinateur l'ignore. En Python il commence par #, en algorithme par //.
Attention : Erreur fréquente : oublier un guillemet ou une parenthèse. Si tu écris print("Salut), Python ne comprend plus où le texte se termine.
En Python
Chaque print écrit une ligne. Le commentaire après # n'est pas exécuté.
# Mon premier programme
print("Salut")
print("Je suis Hannibot")
En algorithme
Chaque Ecrire écrit une ligne. Les instructions se lisent de haut en bas, entre Début et Fin.
Algorithme Presentation
Début
// Mon premier algorithme
Ecrire("Salut")
Ecrire("Je suis Hannibot")
Fin
S'entraîner gratuitement
Chaque leçon a 3 exercices gratuits avec indices pour appliquer ce chapitre avec Hannibot.
Chapitre suivant : Variables, types et opérations →
Tous les chapitres · Voir les devoirs corrigés de 2ème TI
Cours écrit pour Mission Carthage d'après le programme officiel. Ton professeur reste la référence.