← Olympiades 2016 — Poitiers

Exercice 3 — Les réseaux sociaux

Olympiades · Académie Poitiers · 2016 · Toutes séries

Sujet

Le \(1^{\text {er }}\) janvier 2015, Marc s'inscrit sur un réseau social et enregistre deux amis.
Le 2 janvier, chacun de ses deux amis lui propose de devenir ami avec deux autres personnes et il accepte.
Le 3 janvier, chacun de ses nouveaux amis lui propose, à nouveau, de devenir ami avec deux autres personnes.
Il accepte encore.
Son cercle d'amis s'agrandit ainsi : chaque jour, tous ses nouveaux amis (uniquement ceux acceptés la veille) lui proposent de devenir ami avec deux nouvelles personnes.

  1. a) Justifier que le 2 janvier, le cercle de Marc compte 6 amis.
    b) Combien d'amis compte le cercle de Marc le 3 janvier? le 4 janvier? le 5 janvier?
  2. On utilise un tableur pour remplir le tableau suivant. Quelle formule doit-on rentrer dans la cellule D2 pour, ensuite, la recopier vers la droite?
ABCDEFGH
1Numéro du jour de l'année1234567
2Nombre d'amis dans le cercle de Marc26

Pour tout entier \(n\) supérieur ou égal à 1 , on note \(A(n)\) le nombre d'amis que compte le cercle de Marc au jour \(n\) de l'année. A l'aide de la question 2 , expliquer la relation suivante : \(A(n+2)=3 A(n+1)-2 A(n)\).
3. a) A l'aide des questions précédentes, compléter l'instruction manquante dans l'algorithme ci-dessous qui permet d'afficher le nombre d'amis que compte le cercle de Marc pour un jour \(n\) donné par l'utilisateur.

Variables : n est un entier supérieur ou égal à 3
    i;u;v et a sont des entiers
Traitement : Demander à l'utilisateur la valeur de n.
    u prend la valeur 2
    v prend la valeur 6
    Pour i allant de 3 à n
        a prend la valeur ......
        u prend la valeur v
        v prend la valeur a
    FinPour
Sortie : Afficher a

b) Écrire un algorithme qui permet d'afficher à partir de quel jour, le cercle de Marc aura dépassé un nombre \(N\) d'amis donné à saisir par l'utilisateur.
4. On admet que pour tout entier \(n\) supérieur ou égal à 1 , on a : \(A(n)=a \times 2 n+b\).

Déterminer les valeurs des réels \(a\) et \(b\).
5. Théoriquement, sachant que la France dénombrait 66,3 millions d'habitants au \(1{ }^{\text {er }}\) janvier 2015, à partir de quel jour Marc pourrait-il prétendre avoir pour amis l'équivalent au moins de toute la population française ?

  1. a) Justifier que le 2 janvier, le cercle de Marc compte 6 amis.

Le 2 janvier, le cercle de Marc compte ses deux «anciens» amis du \(1^{\text {er }}\) janvier ainsi que \(2 \times 2\) nouveaux amis, soit un total de 6 .
b) Combien d'amis compte le cercle de Marc le 3 janvier ? le 4 janvier ? le 5 janvier ?

Le 3 janvier, 6 anciens \(+2 \times 4\) nouveaux, soit 14 amis.
Le 4 janvier, 14 anciens \(+2 \times 8\) nouveaux, soit 30 amis.
Le 5 janvier, 30 anciens \(+2 \times 16\) nouveaux, soit 62 amis.
2. On utilise un tableur pour remplir le tableau suivant. Quelle formule doit-on renter dans la cellule D2 pour, ensuite, la recopier vers la droite?

ABCDEFGH
1Numéro du jour de l'année1234567
2Nombre d'amis dans le cercle de Marc26

\(D 2=C 2+2 *(C 2-B 2)\)
3. Pour tout entier \(n\) supérieur ou égal à 1 , on note \(A(n)\) le nombre d'amis que compte le cercle de Marc au jour n de l'année. A l'aide de la question 2, expliquer la relation suivante : \(A(n+2)=3 A(n+1)-2 A(n)\).

\[ A(n+2)=\underbrace{A(n+1)}_{\text {anciens }}+\underbrace{2 \times A(n+1)-A(n))}_{\text {nouveaux }}=3 A(n+1)-2 A(n) \]

  1. a) A l'aide des questions précédentes, compléter l'instruction manquante dans l'algorithme ci-dessous qui permet d'afficher le nombre d'amis que compte le cercle de Marc pour un jour n donné par l'utilisateur.
Variables : n est un entier supérieur ou égal à 3
    i;u;v et a sont des entiers
Traitement : Demander à l'utilisateur la valeur de n.
    u prend la valeur 2
    v prend la valeur 6
    Pour i allant de 3 à n
        a prend la valeur 3*v-2*u.
        u prend la valeur v
        v prend la valeur a
    FinPour
Sortie : Afficher a

b) Écrire un algorithme qui permet d'afficher à partir de quel jour, le cercle de Marc aura dépassé un nombre \(N\) d'amis donné à saisir par l'utilisateur.

Variables : \(\quad i, u, v, n, N\) et \(a\) sont des entiers
Traitement : Demander à l'utilisateur la valeur de \(N\).
    \(u\) prend la valeur 2
    \(v\) prend la valeur 6
    \(n\) prend la valeur 1
    TantQue \(u \leqslant N\)
        \(a\) prend la valeur \(3 * v-2 * u\).
        \(u\) prend la valeur \(v\)
        \(v\) prend la valeur \(a\)
        \(n\) prend la valeur \(n+1\)
    FinTantQue
Sortie : Afficher \(n\)
  1. On admet que pour tout entier \(n\) supérieur ou égal à 1 , on a : \(A(n)=a \times 2^{n}+b\).

Déterminer les valeurs des réels \(a\) et \(b\).
Pour \(n=1, A(n)=a \times 2^{1}+b=2\).
Pour \(n=2, A(n)=a \times 2^{2}+b=6\).
D'où le système \(\left\{\begin{array}{l}2 a+b=2 \\ 4 a+b=6\end{array}\right.\) dont les solutions sont \(a=2\) et \(b=-2\).
Ainsi, pour tout \(n \geqslant 1, A(n)=2 \times 2^{n}-2=2^{n+1}-2\).
6. Théoriquement, sachant que la France dénombrait 66,3 millions d'habitants au \(1^{\text {er }}\) janvier 2015, à partir de quel jour Marc pourrait-il prétendre avoir pour amis l'équivalent au moins de toute la population française?
On cherche \(n\) tel que \(A(n) \geqslant 66,3 \times 10^{6}\), soit \(2^{n+1}-2 \geqslant 66,3 \times 10^{6}\), ce qui revient à \(2^{n+1} \geqslant 66300002\), soit \(2^{n} \geqslant 33150001\).
Or \(2^{24}=16777216\) et \(2^{25}=33554432\).
Donc \(A(n) \geqslant 66,3 \times 10^{6}\) à partir de \(n=25\).
Ainsi, à partir du 25 janvier, Marc pourrait prétendre avoir pour amis l'équivalent au moins de toute la population française.