Bac de maths : Algorithmique, les exercices des sujets officiels

Tous les exercices du bac de maths Algorithmique tirés des sujets officiels, réunis sur une seule page.
Pas besoin d’être programmeur pour réussir ces annales bac algorithmique : elles rassemblent 31 questions de Python tirées des sujets de 2020 à 2026. Le plus souvent, un script court accompagne un exercice de suites ou de probabilités. D’abord, tu dois compléter une boucle ou une condition. Ensuite, tu interprètes la valeur renvoyée par la fonction.
Le cas le plus classique est la recherche d’un seuil avec une boucle while. De plus, certaines questions simulent une expérience aléatoire. Le piège ? Oublier d’initialiser une variable ou décaler l’indice d’un cran. Par exemple, une boucle qui s’arrête un tour trop tard renvoie un rang faux. Relis toujours l’indentation, qui fait partie de la syntaxe.
Pour t’entraîner, parcours la liste, puis ouvre le sujet complet en un clic. Fais tourner le script à la main sur trois tours. Donc tu comprends ce qu’il calcule. Enfin, vérifie avec la correction en bas de page.
Toutes les notionsLa correction de ces exercices
Bac de maths : 31 exercices sur algorithmique et Python
Aller à la session : 2026 2025 2024 2023 2022 2021 2020
Session 2026
Amérique du Nord, jour 1 Exercice 2 · 4 ptsSpécialité
Suite récurrente \(u_{n+1}=4-\frac{4}{u_n}\) modélisant des perches-soleil, avec script Python à compléter, puis équation différentielle \(y^{\prime}+y=2\) pour un modèle continu.
Amérique du Nord, jour 2 Exercice 2 · 6 ptsSpécialité
Suite récurrente définie par \(f(x)=\dfrac{2x}{\sqrt{1+x^2}}\) : encadrement par récurrence, limite retrouvée via une suite géométrique auxiliaire, puis sommes de carrés programmées en Python et comparées.
Centres étrangers, jour 2 Exercice 3 · 6 ptsSpécialité
Logarithme \(\ln(3x^2+2x)\) et théorème des valeurs intermédiaires pour définir \(\alpha\), puis suites récurrentes encadrant \(\alpha\) et script Python d’approximation.
France, jour 2 Exercice 2 · 5 ptsSpécialité
Pollution d’un bassin à truites modélisée d’abord par une suite récurrente, avec programme Python et récurrence, puis par l’équation différentielle \(y^{\prime}=-0{,}005y+6\).
Session 2025
Amérique du Nord, jour 1 Exercice 2 · 5 ptsSpécialité
Suite auxiliaire \(a_n=\dfrac{u_n}{u_n-1}\) minorée par récurrence afin d’obtenir la limite de \(u_{n+1}=\dfrac{2u_n+1}{u_n+2}\), puis interprétation d’une fonction Python de seuil.
Amérique du Nord, jour 2 Exercice 2 · 5 ptsSpécialité
Méthode de Briggs pour approcher \(\ln(2)\) : suite des racines carrées étudiée par récurrence, suite géométrique des logarithmes, ensuite programme Python à compléter.
Centres étrangers, jour 1 Exercice 3 · 6 ptsSpécialité
Fonction logarithme \(f(x)=4\ln(x+1)-\frac{x^2}{25}\) étudiée par dérivation et valeurs intermédiaires, puis script Python d’encadrement et suite récurrente convergeant vers \(\alpha\).
Centres étrangers, jour 2 Exercice 1 · 6 ptsSpécialité
Suite géométrique puis suite \(v_{n+1}=-0{,}05v_n^2+1{,}1v_n\) étudiée par récurrence et convergence, afin de comparer deux populations animales avec un programme Python.
France, jour 1 Exercice 4 · 5 ptsSpécialité
Suite logistique décrivant l’extension de la posidonie à Porquerolles avec convergence et algorithme de seuil, puis modèle continu par équation différentielle via le changement \(g=1/f\).
France, septembre, jour 1 Exercice 3 · 6 ptsSpécialité
Convergence de deux suites vers 2 : suite \(u_{n+1}=\sqrt{3u_n-2}\) encadrée par récurrence avec programme Python de rang, puis suite homographique étudiée grâce à une suite géométrique auxiliaire.
France, septembre, jour 2 Exercice 3 · 4 ptsSpécialité
Signe et optimisation de l’aire \(\mathcal{A}(x)=10\ln(-x^2+7x+9)\) d’un rectangle sous une courbe, puis algorithme Python de seuil à compléter et à exécuter.
Session 2024
Amérique du Nord, jour 1 Exercice 4 · 6 ptsSpécialité
Intégrales \(I_n=\int_0^{\pi}\text{e}^{-nx}\sin x\,\text{d}x\) formant une suite décroissante et minorée, puis double intégration par parties pour l’expression exacte, enfin script Python de seuil.
Amérique du Nord, jour 2 Exercice 3 · 6 ptsSpécialité
Suite définie par \(u_{n+1}=2u_n-u_n^2\) étudiée par récurrence puis via la suite géométrique \(v_n=\ln(1-u_n)\), avant un script Python de seuil.
Centres étrangers, jour 1 Exercice 2 · 5 ptsSpécialité
Suite récurrente \(u_{n+1}=f(u_n)\) avec \(f(x)=2x\text{e}^{-x}\) : récurrence, convergence vers \(\ln 2\), puis script Python de seuil donnant une approximation à \(10^{-4}\) près.
Centres étrangers, jour 2 Exercice 4 · 4 ptsSpécialité
Suite définie par \(u_{n+1}=\sqrt{u_n+1}\) convergeant vers le nombre d’or, avec étude préalable de \(f\), récurrence sur la monotonie puis interprétation d’un script Python de seuil.
France, septembre, jour 2 Exercice 4 · 5 ptsSpécialité
Algorithme de seuil en Python examiné parmi cinq affirmations vrai ou faux, qui abordent ensuite une somme géométrique, les binômes d’une classe, une équation logarithmique puis une intégrale.
Session 2023
Amérique du Nord, jour 1 Exercice 4 · 5 ptsSpécialité
Méthode de Héron pour approcher \(\sqrt{11}\) : récurrence, convergence et limite d’une suite, puis rectangles d’aire 11 et script Python à exécuter.
Amérique du Nord, jour 2 Exercice 2 · 5 ptsSpécialité
Suite arithmético-géométrique décrivant les transferts entre deux clubs sportifs, avec récurrence, suite géométrique auxiliaire et limite, avant un programme Python de seuil.
Centres étrangers (groupe 1), jour 1 Exercice 1, jour 1) — QCM · 5 ptsSpécialité
QCM varié mêlant limite de suite, dérivée de \(x^2\ln x\), primitive lue sur un tableau de variations, dichotomie en Python, puis probabilité binomiale de tirages avec remise.
Centres étrangers, jour 2 Exercice 4 · 5 ptsSpécialité
Loi binomiale appliquée aux pièces défectueuses d’une chaîne de fabrication, avec calculs de seuils puis lecture d’une fonction Python, sous forme de QCM.
France, jour 2 Exercice 2 · 5 ptsSpécialité
Suites modélisant une population d’insectes : d’abord un modèle géométrique et son seuil, puis une suite logistique étudiée par récurrence et une fonction Python seuil.
France, septembre, jour 2 Exercice 3 · 5 ptsSpécialité
Suite définie par \(u_{n+1}=\frac{1}{\text{e}}(1+\frac{1}{n})u_n\) : programme Python à compléter, monotonie et convergence, puis formule \(u_n=\frac{n}{\text{e}^n}\) prouvée par récurrence avant la limite.
Session 2022
Amérique du Nord, jour 1 Exercice 2 · 7 ptsSpécialité
Suite arithmético-géométrique modélisant le refroidissement d’un gâteau : récurrence, suite géométrique auxiliaire et limite, puis lecture d’une fonction Python qui cherche un seuil.
France, jour 1 Exercice 3 · 7 ptsSpécialité
Probabilités conditionnelles sur un stage de formation en entreprise, ensuite loi binomiale avec un programme Python cumulant les probabilités, enfin pourcentage moyen d’augmentation des salaires.
Session 2021
Amérique du Nord, mai Exercice 2 · 5 ptsSpécialité
Suite récurrente \(u_{n+1}=0{,}75u_n(1-0{,}15u_n)\) modélisant une espèce animale menacée sur une île, avec variations de \(f\), récurrence puis limite, enfin une fonction Python de seuil.
France, jour 1 Exercice 3 · 6 ptsSpécialité
Suite arithmético-géométrique \(T_{n+1}=0{,}94\,T_n+1{,}5\) modélisant la décongélation de gâteaux, avec récurrence et convergence, puis un seuil programmé en Python.
France, jour 2 Exercice 2 · 6 ptsSpécialité
Arbre pondéré et formule de Bayes pour le dépistage de la leucose féline, puis loi binomiale sur 20 chats et enfin seuil calculé par une fonction Python.
France, mars, sujet 2 Exercice 2 — commun à tous les candidats · 6 ptsSpécialité
Suites couplées \(u_{n+1}=u_n+v_n\) et \(v_{n+1}=2u_n+v_n\) étudiées par récurrence et encadrement, afin que le quotient \(v_n/u_n\) approche \(\sqrt{2}\), enfin lecture d’un seuil en Python.
France, septembre, jour 1 Exercice 2 · 5 ptsSpécialité
Suite récurrente \(u_{n+1}=\dfrac{4u_n}{1+3u_n}\) encadrée par récurrence, puis seuil programmé en Python, avant le passage par une suite géométrique auxiliaire de raison 4 pour trouver la limite.
Session 2020
France, septembre Exercice 4 — candidats ayant suivi l'enseignement de spécial · 5 ptsBac S
Congruences et PGCD des entiers \(6\times5^n-2\) et \(3\times5^n+1\), puis correction d’un algorithme et suites couplées écrites sous forme matricielle.
France, septembre Exercice 4 — candidats n'ayant pas suivi l'enseignement de s · 5 ptsBac S
Suite produit \(v_n=u_1\times\ldots\times u_n\) étudiée par algorithme, monotonie et récurrence jusqu’à sa limite, avant une somme de logarithmes à simplifier.
Notions à travailler ensuite
Tes questions sur cette notion
Faut-il savoir programmer pour le bac de maths ?
Il faut savoir lire et compléter un script Python simple : variables, boucles for et while, conditions, fonctions. On ne te demande pas d’écrire un long programme.
Les questions de Python rapportent-elles beaucoup ?
En général un à deux points par sujet, souvent intégrés à un exercice de suites. Ce sont des points accessibles avec un peu d’entraînement.
Puis-je tester le code sur ma calculatrice ?
Certaines calculatrices en mode examen disposent de Python. Tu peux y tester un script, mais garde du temps : une exécution manuelle sur quelques tours est souvent plus rapide.
Quelle erreur de syntaxe revient le plus ?
La confusion entre = qui affecte une valeur et == qui teste une égalité, ainsi que l’oubli des deux-points après for, while ou if. Relis ces détails avant de rendre ta copie.
Télécharger ou imprimer cette fiche «bac de maths : Algorithmique, les exercices des sujets officiels» au format PDF afin de pouvoir travailler en totale autonomie.
Autres annales du bac
Sujets du bac
Tout voirBac de maths : Exponentielle, les exercices des sujets officiels
Sujet du bac de maths 2025 : Amérique du Nord, jour 1
Sujet du bac de maths 2025 : Amérique du Nord, jour 2
Sujet du bac de maths 2024 : Centres étrangers, jour 1
Sujet du bac de maths 2023 : France, jour 1
Sujet du bac de maths 2025 : Centres étrangers, jour 1
Corrigés du bac
Tout voirCorrection du bac de maths : Géométrie dans l’espace, exercices des sujets officiels
Corrigé du bac de maths 2022 : France, septembre, jour 2
Corrigé du bac de maths 2022 : Amérique du Nord, jour 1
Corrigé du bac de maths 2025 : France, septembre, jour 2
Corrigé du bac de maths 2021 : Centres étrangers, jour 2
Corrigé du bac de maths 2022 : Amérique du Nord, jour 2













