Ce corrigé bac de maths rassemble les solutions détaillées de tous les exercices des annales sur l’algorithmique.
Un script complété ne se juge pas seulement à son résultat : sa logique doit tenir sur tous les cas. Ces 72 corrigés d’algorithmique au bac proposent les lignes manquantes, expliquent le rôle de chaque variable et précisent la valeur renvoyée en fin d’exécution.
Pour l’auto-correction, comparez la condition de votre boucle while avec celle du corrigé : une inégalité stricte à la place d’une large change parfois le résultat. Contrôlez aussi l’ordre des instructions dans la boucle, car mettre à jour le compteur avant ou après le terme n’a pas le même effet. Un tableau d’état des variables reste la meilleure vérification.
Les énoncés, avec le sujet complet de chaque session, sont rassemblés sur la page d’exercices consacrée à l’algorithmique. Travaillez-les à la main avant de consulter ces explications. Refaites ensuite les scripts manqués sans aide, sur papier ou à la calculatrice.
Énoncés de ces exercices · Corrigé bac de maths par thème
Corrigé bac de maths : les 72 exercices sur l'algorithmique
Session 2026
Amérique du Nord – jour 1 · Exercice 2 · 4 points Spécialité maths
Population de perches-soleil dans un étang : suite \(u_{n+1}=4-\frac{4}{u_n}\), récurrence et convergence. Par ailleurs, script Python de seuil et modèle continu avec \(y^{\prime}+y=2\).
Asie – jour 1 · Exercice 1 · 5 points Spécialité maths
Tireur à l’arc : arbre pondéré, relation \(p_{n+1}=\frac{7}{15}p_n+\frac{1}{3}\) et suite géométrique auxiliaire. Ensuite, limite, fonction Python seuil et inéquation.
Asie – jour 2 · Exercice 1 · 5 points Spécialité maths
Suite \(u_{n+1}=\dfrac{u_n-2}{2u_n-3}\) : encadrement par récurrence et convergence vers 1. Enfin, fonction seuil en Python.
Centres étrangers – jour 2 · Exercice 3 · 6 points Spécialité maths
Fonction \(f(x)=\ln(3x^2+2x)\) : variations et valeurs intermédiaires. En outre, suite récurrente \(a_{n+1}=f(a_n)\) convergente et script Python d’encadrement de la limite.
Polynésie – jour 2 · Exercice 2 · 5 points Spécialité maths
Fonction \(f(x)=\ln(8x^3-1)\) : dérivée, TVI et encadrement. Ensuite, suite récurrente \(u_{n+1}=f(u_n)\) étudiée par récurrence et programme Python de seuil.
Session 2025
Amérique du Nord – jour 1 · Exercice 2 · 5 points Spécialité maths
Suite homographique \(u_{n+1}=\frac{2u_n+1}{u_n+2}\) : suite auxiliaire et minoration par récurrence. Enfin, limites et interprétation d’un programme Python de seuil.
Amérique du Nord – jour 2 · Exercice 2 · 5 points Spécialité maths
Méthode de Briggs pour approcher \(\ln 2\) : suite \(u_{n+1}=\sqrt{u_n}\), récurrence et suite géométrique \(v_n=\ln u_n\). De plus, tangente et algorithme Python.
Amérique du Sud – jour 1 · Exercice 1 · 4 points Spécialité maths
Choix de plats végétariens au restaurant universitaire : arbre pondéré, suite arithmético-géométrique \(p_{n+1}=0{,}2p_n+0{,}7\) et programmes Python. Par ailleurs, récurrence et limite.
Asie – jour 1 · Exercice 3 · 5 points Spécialité maths
Dose de médicament modélisée par \(u_{n+1}=2+0{,}8u_n\) : récurrence, limite et seuil de 9 mL. Ensuite, moyenne \(S_n\) des quantités et fonction Python mystere.
Asie – jour 2 · Exercice 2 · 5 points Spécialité maths
Suite arithmético-géométrique \(u_{n+1}=\dfrac12u_n+10\) et suite géométrique associée, puis suite \((w_n)\) : correction d’une fonction Python et récurrence. Enfin, convergence.
Centres étrangers – jour 1 · Exercice 3 · 6 points Spécialité maths
Étude de \(f(x)=4\ln(x+1)-\frac{x^2}{25}\) : limite et variations. En outre, solution unique de \(f(x)=x\) encadrée par script Python et suite récurrente convergente par récurrence.
Centres étrangers – jour 2 · Exercice 1 · 6 points Spécialité maths
Populations animales dans deux milieux : suite géométrique, suite \(v_{n+1}=-0{,}05v_n^2+1{,}1v_n\) et récurrence. Ensuite, convergence, limite point fixe et programme Python comparant les populations.
France (septembre) – jour 1 · Exercice 3 · 6 points Spécialité maths
Deux suites convergeant vers 2 : \(u_{n+1}=\sqrt{3u_n-2}\) par récurrence et fonction Python rang. Puis, suite homographique via une suite géométrique auxiliaire.
France (septembre) – jour 2 · Exercice 3 · 4 points Spécialité maths
Fonction \(f(x)=\frac{10\ln(-x^2+7x+9)}{x}\) : signe et aire maximale d’un rectangle inscrit sous la courbe. Enfin, script Python de seuil à compléter.
Polynésie (septembre) · Exercice 3 · 5 points Spécialité maths
Suite \(u_{n+1}=2+\ln(u_n^2-3)\) : scripts Python, conjectures et récurrence. De plus, convergence et théorème des valeurs intermédiaires pour trouver la limite.
Polynésie – jour 2 · Exercice 1 · 5 points Spécialité maths
Transmission d’une donnée binaire entre machines : arbre pondéré et suite \(p_{n+1}=0{,}8p_n+0{,}1\) par récurrence. Par ailleurs, limite et simulation en Python.
Session 2024
Amérique du Nord – jour 1 · Exercice 4 · 6 points Spécialité maths
Suite d’intégrales \(I_n=\int_0^{\pi}e^{-nx}\sin x\,dx\) : signe, monotonie et convergence. Enfin, double intégration par parties et seuil complété dans un script Python.
Amérique du Nord – jour 2 · Exercice 3 · 6 points Spécialité maths
Suite définie par \(u_{n+1}=2u_n-u_n^2\) : récurrence et convergence. En outre, suite auxiliaire géométrique \(v_n=\ln(1-u_n)\) et script Python de seuil.
Amérique du Sud – jour 1 · Exercice 1 · 5 points Spécialité maths
Résolution de \(y^{\prime}+\frac14 y=20\mathrm{e}^{-x/4}\), étude de \(f(x)=(20x+8)\mathrm{e}^{-x/4}\), TVI et dichotomie en Python pour résoudre \(f(x)=8\).
Amérique du Sud – jour 2 · Exercice 1 · 5 points Spécialité maths
Groupes sanguins en France : probabilités conditionnelles sur le rhésus et loi binomiale des donneurs universels. Puis, fonction Python cumulée et taille minimale d’échantillon.
Asie – jour 1 · Exercice 4 · 5 points Spécialité maths
Cinq affirmations vrai/faux sur les suites : convergence d’une suite minorée, comparaison et fonction Python. Enfin, somme géométrique de deux prix et suite d’intégrales de \(\ln x\).
Asie – jour 2 · Exercice 2 · 5,5 points Spécialité maths
Victoires de Léa à un jeu vidéo : arbres pondérés, suite arithmético-géométrique \(g_{n+1}=0{,}5g_n+0{,}2\) et suite géométrique auxiliaire. De plus, limite, seuil et fonction Python à compléter.
Centres étrangers – jour 2 · Exercice 4 · 4 points Spécialité maths
Étude de \(f(x)=\sqrt{x+1}\) et de son point fixe, puis suite \(u_{n+1}=f(u_n)\) : récurrence et convergence vers le nombre d’or. Par ailleurs, script Python de seuil.
France (septembre) – jour 2 · Exercice 4 · 5 points Spécialité maths
Vrai-faux sur un script Python de seuil, la somme d’une suite géométrique, le nombre de binômes dans une classe, une équation avec logarithme et une intégrale de \(x\text{e}^{-x}\).
Polynésie (septembre) · Exercice 3 · 4 points Spécialité maths
Pyramide de boules à base carrée : somme \(S_n\) des carrés et fonction Python à compléter. Enfin, démonstration par récurrence de \(S_n=\frac{n(n+1)(2n+1)}{6}\).
Polynésie – jour 1 · Exercice 4 · 6 points Spécialité maths
Suite \(u_{n+1}=\dfrac{4}{5-u_n}\) : fonction Python, conjectures et croissance de \(f\). En outre, récurrence, point fixe et limite de la suite.
Session 2023
Amérique du Nord – jour 1 · Exercice 4 · 5 points Spécialité maths
Méthode de Héron \(u_{n+1}=\frac{1}{2}(u_n+\frac{11}{u_n})\) : variations, récurrence et convergence vers \(\sqrt{11}\). Puis, interprétation par des rectangles d’aire 11 et script Python.
Amérique du Nord – jour 2 · Exercice 2 · 5 points Spécialité maths
Échanges de sportifs entre deux clubs : suite \(a_{n+1}=0{,}75a_n+300\), récurrence et suite géométrique associée. Enfin, limite et programme Python de seuil.
Amérique du Sud – jour 2 · Exercice 3 · 5 points Spécialité maths
Suite \(u_{n+1}=5u_n-8n+6\) : fonction Python, minoration par récurrence et limite. De plus, monotonie et suite auxiliaire géométrique donnant la forme explicite de \(u_n\).
Asie – jour 1 · Exercice 1 · 5 points Spécialité maths
Suite arithmético-géométrique \(u_{n+1}=0,9u_n+60\) : récurrence, convergence et limite. Par ailleurs, fonction Python de seuil et application au nombre d’arbres d’un verger.
Asie – jour 2 · Exercice 3 · 4 points Spécialité maths
Désintégration du polonium : suite arithmético-géométrique, récurrence et suite géométrique auxiliaire. Ensuite, limite, seuil par le calcul et fonction Python noyaux à compléter.
France – jour 1 · Exercice 3 · 5 points Spécialité maths
Nombre de questions d’une FAQ : suite arithmético-géométrique, récurrence et programme Python de seuil. Enfin, modèle exponentiel et comparaison des deux modèles.
France – jour 2 · Exercice 2 · 5 points Spécialité maths
Population d’insectes : suite géométrique \(0{,}1\times 1{,}6^n\), seuil et modèle \(v_{n+1}=1{,}6v_n-1{,}6v_n^2\). En outre, récurrence, limite et fonction Python seuil.
France (septembre) – jour 2 · Exercice 3 · 5 points Spécialité maths
Suite \(u_{n+1}=\frac{1}{e}(1+\frac{1}{n})u_n\) : programme Python, décroissance et convergence. Ensuite, formule \(u_n=\frac{n}{e^n}\) par récurrence et limite.
La Réunion – jour 1 · Exercice 3 · 5 points Spécialité maths
Suite \(u_{n+1}=\frac{1}{2}u_n+\frac{1}{2}n+1\) : QCM sur les termes, une suite auxiliaire et un script Python. Puis, encadrement par récurrence et limites.
La Réunion – jour 2 · Exercice 2 · 5 points Spécialité maths
Suite homographique \(u_{n+1}=\frac{6u_n+2}{u_n+5}\) : fonction croissante, récurrence et convergence. Enfin, suite géométrique auxiliaire, limite et fonction seuil en Python.
Mayotte-Liban – jour 1 · Exercice 1 · 5 points Spécialité maths
QCM de cinq questions : limite d’une suite, dérivée de \(x^2\ln x\) et primitive d’après un tableau de variations. De plus, dichotomie en Python et loi binomiale.
Nouvelle-Calédonie – jour 1 · Exercice 2 · 5 points Spécialité maths
Suite \(u_{n+1}=5u_n-4n-3\) : récurrence \(u_n\geq\, n+1\), limite et suite géométrique auxiliaire. Par ailleurs, expression explicite et programme Python de seuil.
Nouvelle-Calédonie – jour 2 · Exercice 3 · 5 points Spécialité maths
Suite homographique \(u_{n+1}=\frac{-u_n-4}{u_n+3}\) : fonction Python et récurrence. Ensuite, convergence et suite auxiliaire arithmétique donnant la limite.
Polynésie (septembre) · Exercice 3 · 5 points Spécialité maths
Suite \(u_{n+1}=\frac34u_n^2-2u_n+3\) : variations de \(f\), récurrence et convergence vers 2. Enfin, fonction seuil en Python et raisonnement par l’absurde.
Polynésie – jour 1 · Exercice 3 · 5 points Spécialité maths
Vrai-faux sur l’exponentielle : convexité de \(\mathrm{e}^x-x\), équation et limite. En outre, primitive de \((6x+5)\mathrm{e}^{3x}\) et fonction Python calculant une moyenne.
Session 2022
Amérique du Nord – jour 1 · Exercice 2 · 7 points Spécialité maths
Refroidissement d’un gâteau selon la loi de Newton : suite \(T_{n+1}=0{,}955T_n+0{,}9\), récurrence et suite géométrique auxiliaire. Puis, limite, inéquation et fonction Python.
Amérique du Sud – jour 2 · Exercice 3 · 7 points Spécialité maths
Espèce menacée dans une réserve : suite \(u_{n+1}=0{,}9u_n+100\), récurrence et suite géométrique associée. Enfin, limite et programme Python de seuil de population.
Asie – jour 1 · Exercice 2 · 7 points Spécialité maths
Médicament en perfusion : suite \(u_{n+1}=0{,}9u_n+0{,}25\), récurrence et script Python de seuil. De plus, suite géométrique auxiliaire et modèle continu exponentiel.
Asie – jour 2 · Exercice 4 · 7 points Spécialité maths
Descendance d’une bactérie : suite \(p_{n+1}=0{,}3+0{,}7p_n^2\), tableur, conjectures et récurrence. Par ailleurs, convergence, limite par équation du second degré et fonction Python.
Polynésie (septembre) · Exercice 2 · 7 points Spécialité maths
Suite logistique \(u_{n+1}=ku_n(1-u_n)\) : variations de \(f\), conjecture graphique et encadrement par récurrence. Ensuite, convergence et terminaison d’une boucle Python.
Polynésie – jour 1 · Exercice 3 · 7 points Spécialité maths
Suite \(u_{n+1}=\dfrac{u_n}{1+u_n}\) : premiers termes, script Python de liste et monotonie. Enfin, convergence, limite et conjecture de \(u_n\) démontrée par récurrence.
Polynésie – jour 2 · Exercice 3 · 7 points Spécialité maths
Colonie d’oiseaux modélisée par \(u_{n+1}=0,008u_n(200-u_n)\) : point fixe, fonction croissante et récurrence. En outre, convergence, limite et algorithme de seuil Python qui ne s’arrête pas.
Session 2021
Amérique du Nord · Exercice 2 · 5 points Spécialité maths
Population animale sur une île du Pacifique : suite \(u_{n+1}=0{,}75u_n(1-0{,}15u_n)\), étude de fonction et récurrence. Puis, convergence et fonction Python de seuil d’extinction.
Asie – jour 1 · Exercice 1 · 5 points Spécialité maths
Abonnés d’une influenceuse : suite \(u_{n+1}=0{,}9u_n+250\), fonction Python et majoration par récurrence. Enfin, suite géométrique auxiliaire, limite et programme de seuil.
France (septembre) – jour 1 · Exercice 2 · 5 points Spécialité maths
Suite \(u_{n+1}=\frac{4u_n}{1+3u_n}\) : encadrement par récurrence, convergence et fonction Python de seuil. De plus, suite géométrique auxiliaire et formule explicite de \(u_n\).
France – jour 1 · Exercice 3 · 6 points Spécialité maths
Décongélation de gâteaux : modèle linéaire, suite \(T_{n+1}=0{,}94T_n+1{,}5\) et récurrence. Par ailleurs, suite géométrique auxiliaire, limite et programme Python de seuil.
France – jour 2 · Exercice 2 · 6 points Spécialité maths
Dépistage de la leucose féline : arbre pondéré, probabilités totales et conditionnelle. Ensuite, loi binomiale sur 20 chats et programme Python de seuil.
France (mars) – jour 2 · Exercice 2 · 6 points Spécialité maths
Suites couplées \(u_{n+1}=u_n+v_n\) et \(v_{n+1}=2u_n+v_n\) : monotonie, récurrence et limite. Enfin, convergence de \(v_n/u_n\) vers \(\sqrt2\) et programme Python.
Session 2020
France (septembre) · Exercice 4 · 5 points Bac S
Produit \(v_n=u_1\times \dots\times u_n\) avec \(u_n=\frac{n(n+2)}{(n+1)^2}\) : algorithme, monotonie et convergence. Ensuite, récurrence, limite et somme de logarithmes.
France (septembre) · Exercice 4 (spécialité) · 5 points Bac S – spécialité
Entiers \(a_n=6\times 5^n-2\) et \(b_n=3\times 5^n+1\) : congruences, PGCD et divisibilité par 7. Puis, algorithme corrigé et suites couplées écrites avec une matrice.
Session 2019
Centres étrangers · Exercice 2 · 6 points Bac S
Suite \(u_{n+1}=(n+1)u_n-1\) : algorithme à compléter, conjectures et suite d’intégrales \(I_n=\int_0^1x^n\mathrm{e}^{1-x}\,\mathrm{d}x\). De plus, encadrement, récurrence avec factorielle et limites.
Nouvelle-Calédonie (mars) · Exercice 4 · 5 points Bac S
Suite \(u_{n+1}=\frac{u_n}{u_n+8}\) : formule de tableur, conjectures, algorithme et récurrence. Par ailleurs, convergence, suite géométrique auxiliaire, expression explicite et seuil.
Session 2018
France · Exercice 1 · 6 points Bac S
Arc de chaînette et Gateway Arch : étude de \(f(x)=e^x+e^{-x}-4x-2\), limite et variations. Enfin, solution unique et algorithme de dichotomie.
Session 2017
France · Exercice 1 · 7 points Bac S
Étude de \(h(x)=x\mathrm{e}^{-x}\) : limites, variations et primitive. Ensuite, distance maximale entre deux courbes avec \(\ln(x+1)\), aire et algorithme.
France · Exercice 1 (spécialité) Bac S – spécialité
Corrigé : étude de \(h(x)=xe^{-x}\), primitive et distance maximale entre deux courbes avec logarithme. Puis, aire entre les courbes et algorithme.
Session 2013
Amérique du Nord · Exercice 2 · 5 points Bac S
Suite \(u_{n+1}=\sqrt{2u_n}\) : algorithme, récurrence, monotonie et convergence. De plus, suite géométrique auxiliaire avec logarithme, limite et algorithme de seuil.
France · Exercice 2 · 7 points Bac S
Corrigé : fonction \(f(x)=\frac{2+2\ln x}{x}\) déterminée par lecture graphique, limites et variations. Par ailleurs, équation \(f(x)=1\), algorithme et calcul d’aire par intégrale.
Liban · Exercice 4 · 5 points Bac S
Suite \(v_{n+1}=\frac{9}{6-v_n}\) : choix d’un algorithme, conjecture et encadrement par récurrence. Ensuite, monotonie, convergence et suite arithmétique auxiliaire \(w_n=\frac{1}{v_n-3}\).
Polynésie · Exercice 1 · 6 points Bac S
Étude de \(f(x)=(x+2)\mathrm{e}^{-x}\) : intersections avec les axes, limites et variations. Enfin, calcul d’aire par intégrale et algorithme d’approximation.
Pondichéry · Exercice 4 · 6 points Bac S
Salariés malades d’une semaine à l’autre : arbres pondérés, probabilité conditionnelle et relation \(p_{n+1}=0{,}2p_n+0{,}04\). En outre, suite géométrique, limite et algorithme de seuil.
Session 2012
Amérique du Nord · Exercice 2 Bac S
Restitution de la limite de \(\dfrac{\ln x}{x}\), étude de \(f(x)=x-\dfrac{\ln x}{x}\) avec fonction auxiliaire, asymptote \(y=x\) et algorithme de seuil sur la distance.
Antilles-Guyane · Exercice 4 · 5 points Bac S
Équation diophantienne \(11x-5y=14\), congruences modulo 7 pour \(2011^{2012}\), similitude du plan complexe et algorithme de recherche des diviseurs.
Centres étrangers · Exercice 2 · 5 points Bac S
Suite d’intégrales \(I_n=\int_0^1 x^n\mathrm{e}^{x^2}\,\mathrm{d}x\) : primitive, intégration par parties et relation de récurrence. De plus, algorithme de calcul de \(I_{21}\), signe et monotonie.
France · Exercice 3 · 6 points Bac S – spécialité
Étude de \(f(x)=\frac{1}{x+1}+\ln\frac{x}{x+1}\) puis suite \(u_n=1+\frac12+\dots+\frac1n-\ln n\) : algorithme et monotonie. Par ailleurs, convergence.
France · Exercice 3 · 6 points Bac S
Étude de \(f(x)=\frac{1}{x+1}+\ln\frac{x}{x+1}\), algorithme de somme harmonique, puis suite \(u_n=1+\frac12+\dots+\frac1n-\ln n\) : monotonie et convergence.
Polynésie · Exercice 3 · 5 points Bac S
Suite \(u_{n+1}=3u_n-2n+3\) : algorithme, récurrence, limite par comparaison et monotonie. Enfin, suite géométrique auxiliaire, seuil \(10^p\) et algorithme de recherche.
Corrigé bac de maths : thèmes voisins
Questions fréquentes
Mon script est différent du corrigé mais fonctionne : est-ce accepté ?
Oui, si le programme répond exactement à la consigne et respecte le cadre imposé, par exemple les lignes à compléter. Les correcteurs acceptent toute solution correcte et lisible.
Faut-il tester mon script sur la calculatrice ?
Si votre calculatrice permet de programmer en Python, c’est une bonne vérification pendant les révisions. Le jour de l’épreuve, un déroulement à la main sur quelques étapes suffit généralement.
Comment justifier la valeur affichée par un algorithme ?
Décrivez ce que calcule l’algorithme, puis indiquez la valeur obtenue et son lien avec la question, par exemple le premier rang à partir duquel la suite dépasse un seuil.




















