π
<-
Chat plein-écran
[^]

Correction algo+tableur exo 2 BTS CGO 2016 (France mai 2016)

Discussions scientifiques et scolaires

Correction algo+tableur exo 2 BTS CGO 2016 (France mai 2016)

Message non lude critor » 18 Mai 2016, 12:47

Correction algo exercice n°2 du sujet de Maths du BTS CGO de mai 2016 en France.

Question C)3)
On nous donne en annexe une feuille de calculs à compléter et justifier :
Image

La formule à saisir en C3 pour la compléter par recopie vers le bas est =C2+10.
On peut ensuite réaliser la feuille de calculs dans l'application tableur intégrée ou rajoutable à la plupart des calculatrices graphiques (sauf TI-82 Stats et Casio Graph 25) afin d'obtenir ou vérifier la réponse à apporter :
Image

Question C)4)
Pour savoir ce que répond l'algorithme, programmons-le sur notre calculatrice.
Pour pouvoir justifier de cette réponse, rajoutons au passage des instructions donnant l'état des variables et du test à chaque fin d'itération de la boucle tant que.


Algorithme
Programme
Code: Tout sélectionner
Variables :
   N entier, A et B réels
Initialisation :
   N=0
   A=310
   B=280
Traitement :
   TANT QUE A≥B
      Affecter à N la valeur N+1
      Affecter à B la valeur 1.05*B
      Affecter à A la valeur A+10
      Afficher N, A, B, et A≥B
   Fin TANT QUE
Sortie :
   Afficher N
Code: Tout sélectionner
0→N
310→A
280→B
While A≥B
   N+1→N
   1.05*B→B
   A+10→A
   Disp {N,A,B,A≥B}
End
N

Code: Tout sélectionner
Define bts2016cgo()=
Func
   Local n,a,b
   0→n
   310→a
   280→b
   While a≥b
      n+1→n
      1.05*b→b
      a+10→a
      Disp {n,a,b,a≥b}
   EndWhile
   Return n
EndFunc
Code: Tout sélectionner
0→N
310→A
280→B
While A≥B
   N+1→N
   1.05×B→B
   A+10→A
   {N,A,B,A≥B}◢
WhileEnd
N

Code: Tout sélectionner
0⇒n
310⇒a
280⇒b
While a≥b
   n+1⇒n
   1.05×b⇒b
   a+10⇒a
   Print {n,a,b,judge(a≥b)}
WhileEnd
Print n
Code: Tout sélectionner
EXPORT BTS2016CGO()
BEGIN
   N:=0;
   A:=310;
   B:=280;
   WHILE A≥B DO
      N:=N+1;
      B:=1.05×B;
      A:=A+10;
      PRINT({N,A,B,A≥B})
   END;
   PRINT(N)
END;


D'où la réponse 6, et sa justification avec cette trace de l'algorithme :
Etat aprèsInitialisation1ère itération2ème itération3ème itération4ème itération5ème itération6ème itération
Valeur de N0123456
Valeur de A310320330340350360370
Valeur de B
(arrondie au dixième près)
280294308,7324,1340,3357,4375,2
Test A≥BVraiVraiVraiVraiVraiVraiFaux

N est la rang de l'année compté à partir de 2015.
Cet algorithme s'articule autour d'une unique boucle tant que de condition de poursuite A≥B, et se termine donc sur la réalisation de la condition contraire A<B.
Dans le contexte de cet algorithme, la valeur répondue est donc le nombre d'années qu'il faudra à compter de 2015 pour que l'effectif de l'école B dépasse celui de l'école A.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Retourner vers Maths, physique, informatique et autre...

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 12 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1359 utilisateurs:
>1307 invités
>48 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)