GoMathy

Mathématiques · 2nde

Algorithmique et Python

Comprendre la notion, suivre une méthode et étudier un exemple corrigé.

Comprendre la notion

🐍 Algorithmique & Python

On apprend à transformer un raisonnement mathématique en algorithme clair (pseudo-code), puis en script Python lisible, testé et corrigé.

📝 Pseudo-code 🔁 Boucles 🔀 Conditions

Méthode pas à pas

1Identifier Entrée / Traitement / Sortie du problème
2Écrire un pseudo-code court avec des mots simples
3Traduire en Python avec des variables explicites et bien nommées
4Tester sur des cas simples puis sur des cas limites (0, valeur négative…)
5Corriger les erreurs de logique — distinguer = (affectation) et == (comparaison)
💡

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

Affectation : x = 5
Condition : if x == 0: … elif … else …
Boucle for : for i in range(n): …
Boucle while : while condition: …
Fonction : def f(x): return 2*x-3

📌 = vs ==

=

Affectation (stocker)

==

Comparaison (tester)

Erreur à éviter

🚨 Piège classique

  • • Écrire if x = 0 au lieu de if 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

Ressource proposée sur GoMathy. Notre approche pédagogique et le fonctionnement du site.

À toi de pratiquer

Travaille ce chapitre en trois étapes : relis la méthode, essaie un exercice, puis vérifie tes acquis avec un QCM.

Garder ou partager ce cours

Utiliser ce cours ou signaler un problème

Tu peux imprimer le cours pour le travailler hors écran. Pour une question ou une erreur repérée, indique la partie concernée : le lien du chapitre est déjà inclus dans le message.

Signaler une erreur dans ce chapitre

Le lien ouvre ton application de messagerie ; aucun message n’est envoyé automatiquement. N’inclus pas d’information personnelle sur un élève.