01 76 38 08 47
Logo Kartable
AccueilParcourirRechercheSe connecter

Pour profiter de 10 contenus offerts.

Logo Kartable
AccueilParcourirRechercheSe connecter

Pour profiter de 10 contenus offerts.

  1. Accueil
  2. Première
  3. Mathématiques
  4. Problème : Écrire un algorithme de seuil

Écrire un algorithme de seuil Problème

Ce contenu a été rédigé par l'équipe éditoriale de Kartable.

Dernière modification : 12/05/2025 - Conforme au programme 2025-2026

Soit (u_n) la suite définie par : 
\forall n \in \mathbb{N}, u_n = 4n+3  

On souhaite écrire un algorithme qui pour un seuil L donné par l'utilisateur renvoie la plus petite valeur de n telle que u_n \gt L. 

Quel est le sens de variation de la suite (u_n) ? 

Dans la définition de la suite (u_n), on reconnaît le terme général d'une suite arithmétique de premier terme u_0=3 et de raison r=4. 

(u_n)) est une suite arithmétique de raison positive, donc c'est une suite croissante. 

Le fait que (u_n) soit arithmétique et croissante indique que la limite de (u_n) est +\infty. C'est ce qui assure que pour seuil L appartenant à \mathbb{R}, il existe un entier n tel que u_n \gt L .

La suite (u_n) est donc croissante. 

Quelle fonction, écrite en Python, renvoie la valeur de u_n selon la valeur demandée de n ? 

On souhaite écrire une fonction qui à n associe la valeur de u_n. 

La variable d'entrée de l'algorithme est donc n. 

La suite u_n est définie pour n entier naturel.

Il faut donc vérifier que la variable n est un entier naturel. 

Si n est bien un entier naturel, alors il suffit de renvoyer 3n+4. 

Sinon, il faut afficher un message d'erreur. 

Cela donne : 

def u(n): 
    if (type(n)==int) and (n>=0):
        return 4*n+3
    else : 
        print("n doit être un entier positif")

La fonction écrite en Python qui à n associe u_n est donc : 

def u(n): 
    if (type(n)==int) and (n>=0):
        return 4*n+3
    else : 
        print("n doit être un entier positif")

Quel algorithme permet de trouver la plus petite valeur de n telle que u_n \gt L en fonction du L indiqué par l'utilisateur ? 

On utilise la fonction u(n) définie dans la première question. 

Dans un premier temps, il faut que l'utilisateur spécifie son seuil L.

Ensuite on utilise un compteur n qui démarre de 0. 

Tant que u(n) n'est pas strictement supérieur à L, on incrémente n de 1. 

Ainsi, on teste toutes les valeurs de n en partant de 0 jusqu'à trouver la plus petite valeur de n telle que u_n soit supérieur à L. 

L'algorithme qui permet de trouver la plus petite valeur de n telle que u_n \gt L en fonction du L indiqué par l'utilisateur est donc : 

L=float( input('Quel seuil choisissez-vous ? \n'))
n=0
while u(n)<= L :
    n=n+1
print(n)

La charte éditoriale garantit la conformité des contenus aux programmes officiels de l'Éducation nationale. en savoir plus

Les cours et exercices sont rédigés par l'équipe éditoriale de Kartable, composéee de professeurs certififés et agrégés. en savoir plus

Voir aussi
  • Cours : Suites numériques
  • Méthode : Déterminer le sens de variation d'une suite arithmétique
  • Méthode : Déterminer le sens de variation d'une suite géométrique
  • Exercice : Connaître le vocabulaire et la notation des suites
  • Exercice : Identifier le mode de génération d'une suite
  • Exercice : Calculer les premiers termes d'une suite définie de manière explicite
  • Exercice : Calculer les premiers termes d'une suite définie par récurrence
  • Exercice : Associer sens de variation et critère sur les termes successifs d'une suite
  • Exercice : Lire graphiquement la valeur d'un terme d'une suite définie explicitement
  • Exercice : Lire graphiquement la valeur d'un terme d'une suite définie par récurrence
  • Problème : Calculer une factorielle à l'aide d'un algorithme
  • Exercice : Conjecturer la limite éventuelle d'une suite à l'aide de sa représentation graphique
  • Exercice : Conjecturer la limite éventuelle d'une suite à l'aide de ses termes consécutifs
  • Exercice : Identifier une suite arithmétique à l'aide de son expression explicite
  • Exercice : Identifier une suite arithmétique à l'aide de sa relation de récurrence
  • Exercice : Identifier une suite arithmétique à l'aide de sa représentation graphique
  • Exercice : Identifier une suite arithmétique à l'aide d'une description en langue naturelle
  • Exercice : Déterminer si une suite est arithmétique
  • Exercice : Calculer les premiers termes d'une suite arithmétique définie par récurrence
  • Exercice : Calculer la raison et le premier terme d'une suite arithmétique à l'aide de son expression explicite
  • Exercice : Déterminer le premier terme et la raison d'une suite arithmétique
  • Exercice : Calculer la raison et le premier terme d'une suite arithmétique modélisant un phénomène discret à croissance linéaire
  • Exercice : Calculer le terme général d'une suite arithmétique à l'aide de son premier terme et de sa raison
  • Exercice : Calculer le terme général d'une suite arithmétique définie par récurrence
  • Exercice : Calculer le terme général d'une suite arithmétique définie par un algorithme
  • Exercice : Déterminer le sens de variation d'une suite arithmétique à l'aide de sa raison
  • Problème : Étudier une suite arithmétique définie par récurrence
  • Problème : Étudier une suite arithmétique définie par un algorithme de calcul
  • Problème : Étudier un phénomène discret à croissance linéaire à l'aide d'une suite arithmétique
  • Problème : Écrire un algorithme de calcul d'un terme d'une suite arithmétique
  • Problème : Déterminer la fonction génératrice d'une suite arithmétique
  • Exercice : Identifier une suite géométrique à l'aide de son expression explicite
  • Exercice : Identifier une suite géométrique à l'aide de sa relation de récurrence
  • Exercice : Identifier une suite géométrique à l'aide de sa représentation graphique
  • Exercice : Identifier une suite géométrique à l'aide d'une description en langue naturelle
  • Exercice : Déterminer si une suite est géométrique
  • Exercice : Calculer les premiers termes d'une suite géométrique définie par récurrence
  • Exercice : Calculer la raison et le premier terme d'une suite géométrique à l'aide de son expression explicite
  • Exercice : Déterminer le premier terme et la raison d'une suite géométrique
  • Exercice : Calculer la raison et le premier terme d'une suite géométrique modélisant un phénomène discret à croissance exponentielle
  • Exercice : Calculer le terme général d'une suite géométrique à l'aide de son premier terme et de sa raison
  • Exercice : Calculer le terme général d'une suite géométrique définie par récurrence
  • Exercice : Calculer le terme général d'une suite géométrique définie par un algorithme
  • Exercice : Déterminer le sens de variation d'une suite géométrique à l'aide de sa raison
  • Problème : Étudier une suite géométrique définie par récurrence
  • Problème : Étudier une suite géométrique définie par un algorithme de calcul
  • Problème : Utilisation d'une suite géométrique dans une situation réelle
  • Problème : Écrire un algorithme de calcul d'un terme d'une suite géométrique
  • Exercice : Calculer une somme d'entiers consécutifs
  • Exercice : Calculer la somme des termes consécutifs d'une suite arithmétique
  • Exercice : Calculer la somme des puissances de 1 à n d'un nombre réel donné
  • Exercice : Calculer la somme des termes consécutifs d'une suite géométrique
  • Exercice : Calculer une somme
  • Problème : Calculer la somme des n premiers carrés
  • Problème : Calculer la somme des n premiers cubes
  • Problème : Étudier la tour de Hanoï
  • Problème : Étudier une suite de Syracuse
  • Problème : Étudier une suite de Fibonacci
  • Quiz : Suites numériques
  • Méthode : Calculer les premiers termes d'une suite
  • Méthode : Représenter graphiquement une suite définie de manière explicite
  • Méthode : Représenter graphiquement une suite définie par récurrence
  • Méthode : Montrer qu'une suite est bornée
  • Méthode : Montrer qu'une suite est arithmétique et donner sa forme explicite
  • Méthode : Montrer qu'une suite est géométrique et donner sa forme explicite
  • Méthode : Calculer une somme de termes consécutifs d'une suite

Nos conseillers pédagogiques sont à votre écoute 7j/7

Nos experts chevronnés sont joignables par téléphone et par e-mail pour répondre à toutes vos questions.
Pour comprendre nos services, trouver le bon accompagnement ou simplement souscrire à une offre, n'hésitez pas à les solliciter.

support@kartable.fr
01 76 38 08 47

Téléchargez l'application

Logo application Kartable
KartableWeb, iOS, AndroidÉducation

4,5 / 5  sur  20262  avis

0.00
app androidapp ios
  • Contact
  • Aide
  • Livres
  • Mentions légales
  • Recrutement

© Kartable 2025