Mission Carthage

Accueil › Cours › Algorithme et programme

Algorithme et programme : cours d'introduction, 2ème TI

Chapitre 1 · 2ème année Technologies de l'informatique (TI)

Comprends ce qu'est un algorithme et écris ton premier programme.

Les leçons de ce chapitre

  1. Un algorithme, c'est une recette
  2. Ton premier programme

Leçon 1.1 : Un algorithme, c'est une recette

6 min

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

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

8 min

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.

Ouvrir le chapitre dans Mission Carthage Essayer dans le compilateur en ligne

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.