Back
Close

Recueil d'exercices pour apprendre Python au lycée

M_C
26.8K views
Previous: Factorielle d'un nombre Next: Calcul de sommes

Calcul des termes d'une suite

Présentation de la méthode

Pour calculer à l'aide d'un programme les termes d'une suite définie par récurrence, l'idée est tout simplement de calculer au fur et à mesure les valeurs de la suite en les sauvegardant dans une seule variable u qui commence à u0.

Dans la fenêtre ci-dessous, on a déjà commencé à écrire un programme pour calculer la valeur de un définie par u0=5 et un+1=2un3. Remplacez les @ par ce qu'il faut pour que le programme fonctionne.

Entrée : Un entier n.

Sortie : Le programme doit afficher la valeur de un définie ci-dessus.

Calcul des termes d'une suite
def mon_programme(n):
#Remplacez ci-dessous les @ par ce qu'il faut
#Ne pas oublier d'indenter
u = @
for i in range(n):
u = @
print( @ )
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Premier exercice

Dans cet exercice, on considère une suite u définie par un+1=34un et de premier terme u0. Le but de cet exercice est de créer un programme qui prend en entrée les valeurs de n et u0 et affiche la valeur de un.

Entrée : Un entier n et u0.

Sortie : La valeur de un.

Calcul des termes d'une suite
def mon_programme(n,u_0):
#Ne pas toucher ce qui précède
#Les valeurs pour les variables en entrée seront automatiquement données
#Ecrire ci-dessous en n'oubliant pas d'indenter
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Deuxième exercice

Dans cet exercice, on considère une suite u définie par un+1=un+n+1 et de premier terme u0. Le but de cet exercice est de créer un programme qui prend en entrée les valeurs de n et u0 et affiche la valeur de un.

Entrée : Un entier n et u0.

Sortie : La valeur de un.

Calcul des termes d'une suite
def mon_programme(n,u_0):
#Ne pas toucher ce qui précède
#Les valeurs pour les variables en entrée seront automatiquement données
#Ecrire ci-dessous en n'oubliant pas d'indenter
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Troisième exercice

Le but de cet exercice est de calculer les termes de la suite définie par un+1=a.un+b et de premier terme u0.

Entrée : Les valeur de a, b, u0 et n.

Sortie : La valeur de un.

Calcul des termes d'une suite
def mon_programme(a,b,u_0,n):
#Ne pas toucher ce qui précède
#Les valeurs pour les variables en entrée seront automatiquement données
#Ecrire ci-dessous en n'oubliant pas d'indenter
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io
codingame x discord
Join the CodinGame community on Discord to chat about puzzle contributions, challenges, streams, blog articles - all that good stuff!
JOIN US ON DISCORD
Online Participants