Bilan : Synthèse et méthode sur Algorithmique et programmation en Python

Première générale Spé · Mathématiques Spé 1ère

À retenir

• Boucle conditionnelle de seuil : Tant que la condition d'arrêt n'est pas atteinte, le test porte sur l'inégalité contraire (while u < seuil: pour un seuil minimum à dépasser). • Complexité de dichotomie : chaque étape divise la largeur de recherche par 2 (L_n = b-a/2^n).

Le cours

En Première Spécialité, les algorithmes portent principalement sur la simulation de suites numériques, la recherche de seuil et la méthode de balayage ou dichotomie pour localiser une racine. 🧭 Carte de décision algorithmique 1. Calculer le N-ième terme d'une suite (u_n) Utiliser une boucle for allant de 1 à N. 2. Trouver le premier rang où u_n dépasse une valeur cible (Seuil) Utiliser une boucle while u avec incrémentation n = n + 1. 3. Approcher la solution d'une équation f(x) = 0 Balayage avec pas fixe ou dichotomie en divisant l'intervalle par 2 à chaque étape. 4. Simuler une expérience aléatoire Importer le module random (random() ou randint(a, b)). Algorithme canonique de recherche de seuil def seuil_suite(cible): n = 0 u = 100.0 # valeur initiale u_0 while u = cible

Dans ce chapitre