ÉTUDE D'UNE SUITE

Exercices

Exercice 1 : Étude des variations (suites explicites)

Étudier le sens de variation des suites suivantes :

  1. $u_n = n^2 - 4n + 3$, définie pour $n \ge 2$.
  2. $v_n = \dfrac{3n+1}{n+2}$, définie pour $n \in \mathbb{N}$.
  3. $w_n = \left(\dfrac{1}{2}\right)^n - 5$, définie pour $n \in \mathbb{N}$.
  4. $t_n = -2n^2 + 3n - 1$, définie pour $n \in \mathbb{N}$.
  5. $s_n = \dfrac{2^n}{n}$, définie pour $n \ge 1$.

Exercice 2 : Étude des variations (suites récurrentes)

Étudier le sens de variation des suites suivantes :

  1. $(u_n)$ définie par : $\begin{cases} u_0 = 7 \\ \forall n \in \mathbb{N}, u_{n+1} = u_n - 5 \end{cases}$
  2. $(v_n)$ définie par : $\begin{cases} v_0 = 2 \\ \forall n \in \mathbb{N}, v_{n+1} = v_n + n^2 + 1 \end{cases}$
  3. $(w_n)$ définie par : $\begin{cases} w_0 = 4 \\ \forall n \in \mathbb{N}, w_{n+1} = w_n - n^2 + n - 1 \end{cases}$
  4. $(x_n)$ définie par : $\begin{cases} x_0 = 0 \\ \forall n \in \mathbb{N}, x_{n+1} = x_n + \dfrac{1}{n+1} \end{cases}$
  5. $(y_n)$ définie par : $\begin{cases} y_0 = 10 \\ \forall n \in \mathbb{N}, y_{n+1} = y_n - 2^n \end{cases}$

Exercice 3 : Conjectures de limites à la calculatrice

À l'aide de votre calculatrice, calculer $u_{10}$, $u_{100}$ et $u_{1000}$ pour les suites suivantes. Conjecturer la limite de chaque suite quand $n \to +\infty$.

  1. $(u_n)$ : $u_n = \dfrac{4n^2 - 5n}{2n^2 + 1}$
  2. $(v_n)$ : $v_n = 100 - (0.9)^n$
  3. $(w_n)$ : $w_n = n^3 - 50n^2$
  4. $(z_n)$ : $\begin{cases} z_0 = 50 \\ \forall n \in \mathbb{N}, z_{n+1} = 0.5z_n + 10 \end{cases}$
  5. $(t_n)$ : $t_n = \dfrac{(-1)^n}{n}$ (pour $n \ge 1$)

Exercice 4 : Représentation graphique

Construire la représentation graphique des 5 premiers termes (de $n=0$ à $n=4$) des suites suivantes dans un repère :

  1. $u_n = -0.5n + 3$
  2. $v_n = n^2 - 4n + 3$
  3. $w_n = 2^n - 5$
  4. $\begin{cases} x_0 = -2 \\ x_{n+1} = x_n + 1.5 \end{cases}$
  5. $y_n = \dfrac{12}{n+1}$

Exercice 5 : Algorithmique (Python)

On considère la fonction Python suivante :

def terme_suite(n):
    u = 5
    for i in range(n):
        u = 2 * u - 3
    return u
  1. Quelle est la valeur renvoyée par l'appel terme_suite(3) ? Détailler les étapes de la boucle.
  2. Que calcule cette fonction de manière générale ?
  3. Modifier le code de cette fonction pour qu'elle ne renvoie plus uniquement le dernier terme, mais la liste de tous les termes calculés de l'indice 0 jusqu'à l'indice $n$.