■■■ Guide d’explication du cours : L’Algorithme (1■■
BAC & Tronc Commun)
■ Objectif du cours
Faire comprendre ce qu’est un algorithme, à quoi il sert et comment il se structure avant
d’écrire un programme.
1■■ Introduction à l’algorithme
Explique simplement : « Un algorithme, c’est comme une recette de cuisine : on suit des
étapes dans un ordre précis pour arriver à un résultat. »
■ Exemple concret :
Lire deux nombres, les additionner, puis afficher le résultat.
2■■ Objectif d’un algorithme
Un algorithme transforme des données d’entrée en résultats de sortie.
■ Schéma à dessiner au tableau :
Entrée → Traitement → Sortie
3■■ Structure d’un algorithme
• Entrées : les données fournies par l’utilisateur.
• Traitement : les calculs ou conditions effectués.
• Sorties : les résultats finaux.
4■■ Types d’instructions
• ■ Lire → entrer une donnée.
• ■■ Écrire → afficher une donnée.
• ■ Affectation ← → donner une valeur à une variable.
• ■■ Condition (Si…Alors…Sinon) → faire un choix.
• ■ Boucle (Pour, Tant que) → répéter une action.
5■■ Exemples à montrer au tableau
Exemple 1 : Somme de deux nombres
Lire A, B
S ← A + B
Afficher S
Exemple 2 : Vérifier si un nombre est positif ou négatif
Lire N
Si N > 0 Alors
Afficher 'Positif'
Sinon
Afficher 'Négatif'
FinSi
Exemple 3 : Boucle Pour
Pour i ← 1 à 5 Faire
Afficher i
FinPour
6■■ Conclusion à dire aux élèves
« L’algorithme est la base de la programmation. Avant de coder, on réfléchit à la logique
du problème. Si l’algorithme est clair, le programme sera facile à écrire. »
■ Astuces pédagogiques
• Utilise des exemples de la vie quotidienne (recette, trajet, classement…).
• Fais participer les élèves à créer leurs propres algorithmes simples.
• Montre la correspondance entre algorithme et programme.
• Encourage les élèves à expliquer leurs étapes à voix haute.