Les suites géométriques
Définition
Soit q un réel et (un)n∈N une suite à valeurs réelles.
On dit que (un) est une suite géométrique si, et seulement si :
Pour tout n∈N : un+1=q×un
u0⟶×qu1⟶×qu2⟶×q⋯⟶×qun−1⟶×qun⟶×qun+1
On dit alors que q est la raison de la suite géométrique (un) et u0 son premier terme.
Expression de un en fonction de n
Soit (un) une suite géométrique de raison q.
Si u0 est le premier terme de la suite (un), on peut démontrer facilement par récurrence que pour tout n∈N,
un=u0×qn.
On peut encore écrire cette égalité de la manière suivante :
un=up×qn−p avec p⩽n.
Somme de termes consécutifs
On souhaite calculer la somme de termes consécutifs d’une suite géométrique (un).
La somme se calcule de la manière suivante :
Somme=(1er terme)×1−qnombre de termes1−q
Comment montrer qu'une suite est géométrique ?
Comment montrer qu’une suite est géométrique ?
Afin de montrer qu’une suite (un) est géométrique, on commence par calculer les premiers termes en s’assurant qu’ils ne sont pas nuls puis on calcule les rapports des premiers termes : u1u0 et u2u1.
Considérons par exemple la suite un=4×3n. On a alors u1u0=3 et u2u1=3.
Si il apparait que le rapport des premiers termes est une constante q: on émet alors une conjecture en supposant que la constante ainsi trouvée est la raison de la suite.
Il faut alors montrer en revenant à la définition d’une suite géométrique que un+1=q×un pour tout n∈N.
En revenant à notre exemple, on souhaite montrer que un+1=3un.
Or :
3un=3×(4×3n)
3un=4×3n+1
3un=un+1.
Donc (un) est une suite géométrique de raison 3 et de premier terme u0=4×30=4×1=4.
La boucle Tant que
La boucle Tant que
Lors de certains algorithmes, il est possible d’utiliser des boucles dont on ignore le nombre de répétitions : ce sont les boucles Tant que.
Exemple :
on dispose d’une population d’individus de 3000 habitants qui augmente chaque année de 2%.
On se demande au bout de combien d’années la population aura dépassé 4000 habitants mais on ignore le nombre d’années : on utilise donc une boucle Tant que.
On écrit donc un algorithme qui permettra de trouver le nombre d’années N pour que la population P dépasse 4000.
- Variables : N,P
- Entrée : 3000→P
0→N
- Traitement : (on traduit la question avec un boucle)
Tant que P<4000 (on souhaite connaitre l’année où la population dépasse 4000 habitants donc tant qu’elle est inférieure à 4000 on continue les calculs et on arrête la première fois qu’elle dépasse 4000).
P+0,02P→P
N+1→N
Fin Tant que
- Sortie : Afficher N
Sans les commentaires, l’algorithme est :
Variables : N,P
Entrée : 3000→P
0→N
Traitement : Tant que P<4000
P+0,02P→P
N+1→N
Fin Tant que
Sortie : Afficher N
On peut regarder les différentes valeurs que prennent N et P au début et à la fin de l’algorithme.
Ainsi, au bout d’un an, la population atteint 3060 habitants, P=3060 et N=1.
Or P<4000, on continue donc les calculs.
Au bout de 14 années, la population vaut environ P≈3958.
Mais un an plus tard, au bout de 15 ans, la population vaut P≈4037>4000.
On ne rentre donc plus dans la boucle Tant que et on affiche la valeur de N c’est à dire 15.
Ainsi, il aura fallu 15 ans pour que la population dépasse 4000 habitants.
Le tableau d’avancement du programme est le suivant :
P | N |
3000 | 0 |
3060 | 1 |
⋮ | ⋮ |
≈3958 | 14 |
≈4037 | 15 |