Algorithmique
1. Qu’est-ce qu’un algorithme ?
Un algorithme est une suite d’étapes simples, écrites dans un ordre
précis, pour résoudre un problème ou faire une tâche.
👉 Exemple dans la vie quotidienne : - Préparer un thé (chauffer l’eau →
mettre le sachet → verser l’eau → attendre → boire).
À retenir
Un algorithme a un début et une fin.
Il se termine toujours.
Un même problème peut avoir plusieurs algorithmes.
2. Comment résoudre un problème en informatique ?
Pour résoudre un problème, on suit ces étapes : 1. Comprendre le problème.
2. Trouver une solution. 3. Découper la solution en petites actions. 4. Écrire
l’algorithme.
3. Structure d’un algorithme
Un algorithme contient deux parties :
1️⃣ Déclaration
On déclare ce qu’on va utiliser : - les constantes - les variables
2️⃣ Traitement
On écrit les instructions (les actions à faire).
Forme générale
Algorithme nom
Déclarations
Début
instructions
Fin
4. Constantes et variables
🔒 Constante
Une constante est une valeur qui ne change pas.
👉 Exemple :
TVA = 0.2
🔄 Variable
Une variable est une valeur qui peut changer pendant l’algorithme.
👉 Exemple :
n : entier
x : réel
Chaque variable a : - un nom - un type - une valeur
5. Les types de données
🔢 Entier
Nombres sans virgule : 1, 5, -3
🔢 Réel
Nombres avec virgule : 2.5, 10.75
✅ Booléen
Deux valeurs seulement : vrai ou faux
🔤 Caractère
Une seule lettre ou symbole : ‘a’, ‘3’, ‘#’
📝 Chaîne de caractères
Plusieurs caractères : “Bonjour”, “Informatique”
6. Les expressions
Une expression est un calcul ou une comparaison.
➕ Expression arithmétique
Donne un nombre.
👉 Exemple :
2 + 3 * 4
⚠️On calcule d’abord la multiplication.
✔️Expression logique
Donne vrai ou faux.
👉 Exemple:
(moyenne ≥ 10)
7. Lire et afficher des données
📥 Lire (saisir)
Permet de saisir des valeurs au clavier.
lire(a, b)
📤 Écrire (afficher)
Permet d’afficher des résultats à l’écran.
écrire(a)
écrire("Bonjour")
8. Affectation
L’affectation permet de donner une valeur à une variable.
👉 Exemple :
n ← 10
Cela veut dire : n reçoit la valeur 10.
⚠️À gauche de ← il y a toujours une seule variable.
9. La sélection (Si)
Elle permet de choisir selon une condition.
Exemple :
Si (a > b) alors
max ← a
Sinon
max ← b
FinSi
10. Le choix multiple
Permet de choisir entre plusieurs possibilités.
👉 Exemple :
Selon (code)
1 : écrire("rouge")
2 : écrire("vert")
3 : écrire("bleu")
Autrement : écrire("inconnu")
FinSelon
11. Les boucles
Une boucle permet de répéter des instructions.
🔁 Boucle TantQue
On répète tant que la condition est vraie.
TantQue (i ≤ 5) faire
i ← i + 1
FinTantQue
🔁 Boucle Répéter…Jusqu’à
On exécute au moins une fois.
Répéter
i ← i + 1
Jusqu’à (i > 5)
🔁 Boucle Pour
On connaît le nombre de répétitions.
Pour i allant de 1 à 10 faire
écrire(i)
FinPour
✅ Conclusion
L’algorithmique permet d’apprendre à : - réfléchir correctement - organiser
les idées - résoudre des problèmes étape par étape
👉 C’est la base de la programmation (Scratch, Python, etc.).