1ère – E3C2 – Spécimen 1 – Suites

Spécimen 1 – Suites

E3C2 – 1ère

Exercice

Une ancienne légende raconte que le jeu d’échecs a été inventé par un vieux sage. Son roi voulut le remercier en lui accordant n’importe quel cadeau en récompense. Le vieux sage demanda qu’on lui fournisse un peu de riz pour ses vieux jours, et plus précisément qu’on place :
un grain de riz sur la première case du jeu qu’il venait d’inventer, puis deux grains de riz sur la case suivante, puis quatre grains de riz sur la troisième case, et ainsi de suite, en doublant le nombre de grain de riz entre une case et la suivante, et ce jusqu’à la $64\ieme$ case (puisqu’un plateau de jeu d’échecs comporte $64$ cases).

On note $u_1$ le nombre de grains de riz présents sur la première case, $u_2$ le nombre de grains sur la deuxième case, et ainsi de suite jusqu’à la $64\ieme$ case.

  1. Déterminer $u_1$, $u_2$, $u_3$, $u_4$ et $u_5$.
    $\quad$
  2. Exprimer, pour tout entier naturel $n$ no nul, $u_{n+1}$ en fonction de $u_n$.
    $\quad$
  3. En déduite la nature de la suite $\left(u_n\right)$ et en préciser les éléments caractéristiques.
    Exprimer, pour tout entier naturel $n$ non nul, $u_n$ en fonction de $n$.
    $\quad$
  4. Calculer le nombre de grains de riz qui doivent être disposés sur le plateau pour satisfaire à la demande du vieux sage.
    $\quad$
  5. On veut écrire une fonction en langage Python qui détermine à partir de quelle case, le vieux sage disposera d’au moins $R$ grains de riz. Une ébauche de cette fonction est donnée ci-dessous.
    $$\begin{array}{|l|}
    \hline
    {\color{green}\textbf{def }} {\color{blue}\text{nb_case}}\text{(R):}\\
    \quad \text{case}{\color{purple}~=~ }{\color{teal}1}\\
    \quad \text{u}{\color{purple}~= ~ }{\color{teal}1}\\
    \quad \text{somme}{\color{purple}~=~ }\text{u}\\
    \quad {\color{green}\textbf{while }} \text{somme} \ldots\ldots :\\
    \qquad \text{u}{\color{purple}~=~ } \ldots\\
    \qquad \text{somme}{\color{purple}~=~ } \ldots\\
    \qquad \text{case}{\color{purple}~=~ } \text{case}{\color{purple}~+~ }{\color{teal}1}\\
    \quad {\color{green}\textbf{return }} \text{case}\\
    \hline
    \end{array}$$Recopier et compléter cette fonction afin qu’elle renvoie le résultat désiré.
    $\quad$


$\quad$
Correction

  1. On a $u_1=1$, $u_2=2$, $u_3=4$, $u_4=8$ et $u_5=16$.
    $\quad$
  2. Ainsi pour tout entier naturel $n$ non nul on a $u_{n+1}=2u_n$.
    $\quad$
  3. La suite $\left(u_n\right)$ est donc géométrique de raison $q=2$ et de premier terme $u_1=1$.
    Ainsi, pour tout entier naturel $n$ non nul, on a $u_n=2^{n-1}$.
    $\quad$
  4. La somme du nombre de grains de riz est :
    $\begin{align*} S&=u_1+u_2+\ldots+u_{64} \\
    &=2^0+2^1+\ldots +2^{63} \\
    &=\dfrac{1-2^{64}}{1-2} \\
    &=2^{64}-1\end{align*}$
    Pour satisfaire la demande du vieux sage, il doit disposer $2^{64}-1$ grains de riz sur le plateau.
    $\quad$
  5. On obtient la fonction suivante :
    $$\begin{array}{|l|}
    \hline
    {\color{green}\textbf{def }} {\color{blue}\text{nb_case}}\text{(R):}\\
    \quad \text{case}{\color{purple}~=~ }{\color{teal}1}\\
    \quad \text{u}{\color{purple}~= ~ }{\color{teal}1}\\
    \quad \text{somme}{\color{purple}~=~ }\text{u}\\
    \quad {\color{green}\textbf{while }} \text{somme} {\color{purple}~<~ } \text{R} :\\
    \qquad \text{u }{\color{purple}~=~ }\text{u}{\color{purple}~*~ } {\color{teal}2}\\
    \qquad \text{somme }{\color{purple}~=~ } \text{somme}{\color{purple}~+~ }\text{u }\\
    \qquad \text{case }{\color{purple}~=~ } \text{case}{\color{purple}~+~ }{\color{teal}1}\\
    \quad {\color{green}\textbf{return }} \text{case}\\
    \hline
    \end{array}$$

[collapse]

$\quad$