π
<-

Correction exo 4 (algo) BAC STAV 2017 (Métropole)

Discussions scientifiques et scolaires

Correction exo 4 (algo) BAC STAV 2017 (Métropole)

Unread postby critor » 12 Jun 2017, 00:34

Correction exercice n°4 (algo) du sujet de Maths du BAC STAV 2017 en Métropole :
https://toutmonexam.fr/epreuve.php?id=2302

Question 1) :
De façon générale, chaque année le nombre de colonies baisse de 7,5%.
Donc pour tout entier naturel n :
$mathjax$u_{n+1}=u_n\left(1-\frac{7,5}{100}\right)\\
\phantom{u_{n+1}}=u_n(1-0,075)\\
\phantom{u_{n+1}}=0,925 u_n$mathjax$

Donc la suite
$mathjax$\left(u_n\right)$mathjax$
est géométrique de raison
$mathjax$q=0,925$mathjax$
.

Question 2) :
En 2016, année de rang 0, il y avait 650000 colonies.
Donc
$mathjax$u_0=650000$mathjax$
.

On en déduit pour tout entier naturel n :
$mathjax$u_n=u_0 q^n\\
\phantom{u_n}=650000\times 0,925^n$mathjax$


Question 3) :
L'algorithme s'articule autour d'une boucle Tant que et utilise 2 variables.
La variable u, initialisée à 650000 et subissant dans la boucle une affectation récursive conforme à la relation de récurrence de la suite
$mathjax$\left(u_n\right)$mathjax$
, est donc le nombre de colonies.
La variable n, initialisée à 0 et incrémentée de 1 dans la boucle, est donc le rang de l'année.
La condition de poursuite de la boucle Tant que étant
$mathjax$u>100000$mathjax$
, l'algorithme se termine sur la réalisation de la condition contraire,
$mathjax$u≤100000$mathjax$
.
L'algorithme affichant en sortie la variable n, il détermine donc le rang de l'année à partir de laquelle le nombre de colonies sera tombé à 100000 ou moins.

Question 4) :
Pour obtenir la réponse, programmons et exécutons l'algorithme de la question précédente sur notre calculatrice.
Pour obtenir la justification, modifions légèrement pour afficher l'état des variables à chaque fin d'itération de la boucle.


Algorithme
Programme
Code: Select all
u prend pour valeur 650000
n prend pour valeur 0
Tant que u>100000
   n prend la valeur n+1
   u prend la valeur 0,925×u
   Afficher n, u et u>100000
Fin tant que
Afficher n
Code: Select all
650000→U
0→N
While U>100000
   0.925U→U
   N+1→N
   Disp {N,U,U>100000}
End
N

Code: Select all
Define metro2017stav()=
Func
   Local n,u
   650000→u
   0→n
   While u>100000
      0.925·u→u
      n+1→n
      Disp n,u,u>100000
   EndWhile
   return n
EndFunc
Code: Select all
650000→U
0→N
While U>100000
   0.925U→U
   N+1→N
   {N,U,U>100000}◢
End
N

Code: Select all
650000⇒u
0⇒n
While u>100000
   0.925u⇒u
   n+1⇒n
   Print {n,u,judge(u>100000)}
End
Print n
Code: Select all
EXPORT metro2017stav()
BEGIN
   U:=650000;
   N:=0;
   WHILE U>100000 DO
      U:=0.925*U;
      N:=N+1;
      PRINT({N,U,U>100000});
   END;
   RETURN N;
END;


Voici la trace par itération de l'exécution de l'algorithme sur calculatrice :
nuu>100000
1601250Vrai
2556156Vrai
3514445Vrai
4475861Vrai
5440172Vrai
6407159Vrai
7376622Vrai
8348375Vrai
9322247Vrai
10298079Vrai
11275723Vrai
12255043Vrai
13235915Vrai
14218222Vrai
15201855Vrai
16186716Vrai
17172712Vrai
18159759Vrai
19147777Vrai
20136694Vrai
21126442Vrai
22116958Vrai
23108187Vrai
24100073Vrai
2592567Faux

C'est donc au bout de 25 années que le nombre de colonies passera en dessous de 100000.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 50.2%
 
Posts: 42132
Images: 16453
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Correction exo 4 (algo) BAC STAV 2017 (Métropole)

Unread postby Bisam » 12 Jun 2017, 11:23

On peut d'ailleurs calculer ce nombre d'années à l'aide de la formule établie à la question 2.
$mathjax$u_n<100000 \Leftrightarrow 0.925^n < \frac{100000}{650000}=\frac{2}{13} \Leftrightarrow n > \frac{\ln(2/13)}{\ln(0.925)} \approx 24.0093$mathjax$

C'est donc au bout de la 25ème année que l'on sera en-dessous de ce seuil.

PS : On remarque que ce seuil est plutôt mal choisi car avec des troncatures à 6 chiffres significatifs (comme dans l'énoncé) à chaque étape, on pourrait bien trouver 24 années au lieu de 25...
Par coup de bol, ce n'est pas le cas.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile


Return to Maths, physique, informatique et autre...

Who is online

Users browsing this forum: ClaudeBot [spider] and 5 guests

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1174 utilisateurs:
>1145 invités
>23 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)