Algorithmes et programmation Python

Boucles, fonctions, listes.

Se connecter pour contribuerPublié le · Dernière mise à jour le

Algorithmes et programmation Python — cours complet\n\n## Pourquoi programmer en mathématiques ?\nL’algorithmique permet de tester une conjecture, simuler un phénomène, automatiser un calcul répétitif ou approcher une solution impossible à obtenir exactement à la main. Au bac, on attend surtout la compréhension des variables, boucles, conditions et fonctions.\n\n## Notions à maîtriser\n- Une variable stocke une valeur qui peut changer pendant l’exécution.\n- Une boucle for convient quand le nombre de répétitions est connu ; une boucle while convient quand on cherche un seuil.\n- Une condition if permet de séparer plusieurs cas.\n- Une fonction Python prend des entrées, effectue un calcul et renvoie un résultat avec return.\n\n## Exemple commenté\nPour trouver le premier rang nn tel qu’une suite dépasse 10 000 : on initialise uu et nn, puis on répète tant que u<10000u<10000. À chaque tour, on applique la relation de récurrence et on augmente nn. Ce type d’algorithme est fréquent pour les suites, les intérêts composés et les modèles de population.\n\n## Méthode type bac\nLire le programme ligne par ligne ; noter les valeurs successives dans un tableau ; repérer la condition d’arrêt ; expliquer en français ce que renvoie l’algorithme. Il ne suffit pas de “deviner” le résultat : il faut montrer le déroulement.\n\n## Erreurs classiques\nConfondre affectation = et égalité mathématique ; oublier d’incrémenter le compteur ; créer une boucle infinie ; arrondir trop tôt dans une simulation numérique.

Quiz de révision

0/4 répondues · 0 bonne réponse

Teste tes connaissances sur ce chapitre. Pour chaque question, choisis la bonne réponse, puis lis la correction détaillée juste après.

  1. Question 1.

    range(5) produit :

  2. Question 2.

    Complexité du tri fusion :

  3. Question 3.

    Boucle for k in range(1,n+1): S += 1/k calcule :

  4. Question 4.

    Méthode de dichotomie : précision après nn itérations sur [a,b][a,b] :

Sources et références

Ce cours est rédigé par l'équipe RévisionBac à partir du programme officiel et des sources institutionnelles ci-dessous. Elles permettent de vérifier les définitions, les chiffres et les normes citées.

  1. 1.Programmes et ressources du lycée général et technologiqueÉduscol — Ministère de l'Éducation nationale
  2. 2.Bulletin officiel de l'Éducation nationale (programmes du baccalauréat)education.gouv.fr
  3. 3.Ressources de mathématiques (voie générale)Éduscol
  4. 4.Séries statistiques et études économiquesInsee

Contenu vérifié et mis à jour le 08/08/2026. Les liens renvoient vers les sites officiels des éditeurs cités.

Historique éditorial

Ce chapitre est rédigé et relu par l'équipe RévisionBac, puis enrichi par les contributions validées.

  1. Dernière mise à jour du cours (relecture et enrichissement)
  2. Première publication de la fiche de cours