Mathématiques · 2nde
Algorithmique et Python
Comprendre la notion, suivre une méthode et étudier un exemple corrigé.
Comprendre la notion
On apprend à transformer un raisonnement mathématique en algorithme clair (pseudo-code), puis en script Python lisible, testé et corrigé.
Méthode pas à pas
Règle : un bon programme est juste, lisible, et testé sur plusieurs valeurs — dont des cas limites.
Exemple expliqué
📝 Afficher f(x) = 2x − 3 pour x de 0 à 5
❌ Erreur fréquente
if x = 0: # ← = au lieu de ==
print(2*x-3)
✅ Code correct
for x in range(6):
f = 2*x - 3
print(f"x={x}, f={f}")
range(6) génère 0, 1, 2, 3, 4, 5 — le dernier entier est exclu.
À retenir
📌 Syntaxe Python essentielle
📌 = vs ==
=
Affectation (stocker)
==
Comparaison (tester)
Erreur à éviter
🚨 Piège classique
- • Écrire
if x = 0au lieu deif x == 0→ erreur de syntaxe - • range(n) va de 0 à n−1 — pour inclure n écrire
range(n+1) - • Oublier les deux-points
:à la fin des lignes if, for, def - • Tester le programme que sur la valeur "normale" — toujours tester 0, négatif, grand nombre