π
<-

Correction algo BTS 2015 Groupement B (France - mai 2015)

Toutes les news concernant les examens (BAC, DNB, etc.) et concours scolaires

Correction algo BTS 2015 Groupement B (France - mai 2015)

Message non lude critor » 18 Mai 2015, 18:13

La génération de bacheliers 2013 issue de la réforme du lycée vient de passer ses épreuves de BTS 2ème année.
Conformément au nouveau programme de BTS conçu dans la continuité du lycée, l'épreuve de Mathématiques du groupement B comportait une étude d'algorithme.

L'algorithme recherchait par dichotomie sur l'intervalle [5;6] un encadrement de la solution t0 de l'équation f(t)=2,51.



C)2)a) Une calculatrice graphique peut nous fournir très facilement le tableau de valeurs demandé à recopier, à condition d'y programmer l'algorithme fourni, et d'y rajouter au bon endroit l'affichage des informations demandées dans le tableau.
Comme la 1ère étape doit afficher les valeurs initiales 5 et 6 des variables a et b d'après les cases déjà remplies, et la valeur de la variable m qui n'est pas affectée avant la boucle, cet affichage ira dans la boucle, juste après l'affectation de la variable m, et donc avant les modifications des variables a et b.

Algorithme
Programme
Code: Tout sélectionner
Variables :
   a, b, m
Initialisation :
   a prend la valeur 5
   b prend la valeur 6
Traitement :
   Tant que b-a>0,1
   |   m prend la valeur (a+b)/2
   |   Afficher a, b, m et b-a
   |   Si f(m)>2,51 alors
   |   |   a prend la valeur m
   |   sinon
   |   |   b prend la valeur m
   |   Fin de Si
   Fin de Tant que
Sortie :
   Afficher a et b
Code: Tout sélectionner
Chaîne►Équ("3e^(-X)-0.5e^(-4X)+2.5",Y1
5→A
6→B
While B-A>0.1
   (A+B)/2→M
   Disp {A,B,M,B-A
   If Y1(M)>2.51
   Then
      M→A
   Else
      M→B
   End
End
Disp A,B

Code: Tout sélectionner
String►Equ("3e^(-X)-0.5e^(-4X)+2.5",Y1
5→A
6→B
While B-A>0.1
   (A+B)/2→M
   Disp {A,B,M,B-A
   If Y1(M)>2.51
   Then
      M→A
   Else
      M→B
   End
End
Disp A,B

Code: Tout sélectionner
Define bts2015frb()=
Prgm
   Define f(t)=3·e^(-t)-0.5·e^(−4·t)+2.5
   5→a
   6→b
   While b-a>0.1
      (a+b)/2→m
      Disp a,b,m,b-a
      If f(m)>2.51 Then
         m→a
      Else
         m→b
      EndIf
   EndWhile
   Disp a,b
EndPrgm
Sur une TI-Nspire CAS, pour avoir des résultats en écriture décimale,
on validera le lancement du programme avec :nsct: :nsen: .
Code: Tout sélectionner
"3e^(-x)-0.5e^(-4x)+2.5"→Y1
5→A
6→B
While B-A>0.1
   (A+B)÷2→M
   {A,B,M,B-A}◢
   If Y1(M)>2.51
   Then M→A
   Else M→B
   IfEnd
WhileEnd
{A,B}

Code: Tout sélectionner
SetDecimal
Define f(x)=3e^(-x)-0.5e^(-4x)+2.5
5⇒a
6⇒b
While b-a>0.1
   (a+b)/2⇒m
   Print {a,b,m,b-a}
   If f(m)>2.51
   Then
      m⇒a
   Else
      m⇒b
   IfEnd
WhileEnd
Print {a,b}
Pour obtenir des résultats en fraction,
supprimer l'instruction 'SetDecimal'.
Code: Tout sélectionner
EXPORT BTS2015FRB()
BEGIN
   F1:="3*e^(-X)-0.5*e^(-4X)+2.5";
   A:=5;
   B:=6;
   WHILE B-A>0.1 DO
      M:=(A+B)/2;
      PRINT({A,B,M,B-A});
      IF F1(M)>2.51 THEN A:=M
      ELSE B:=M
      END
   END;
   PRINT({A,B});
END;


D'où la réponse à la question :
étape 1étape 2étape 3
a55.55.5
b665.75
m5.55.755.625
b-a10.50.25




C)2)b) L'algorithme s'articule autour d'une unique boucle 'tant que', de condition de poursuite b-a>0,1.
L'algorithme se termine donc sur la réalisation de la condition contraire: b-a≤0,1.
L'intervalle [a;b] affiché en fin d'algorithme a donc une amplitude b-a d'au plus 0,1.


Téléchargement : Sujet BTS 2015 - Maths Groupement B (France - mai 2015)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 53.5%
 
Messages: 42397
Images: 17115
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Retourner vers News Examens / Concours

Qui est en ligne

Utilisateurs parcourant ce forum: ClaudeBot [spider] et 157 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
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 !
1234
-
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.
4785 utilisateurs:
>4729 invités
>48 membres
>8 robots
Record simultané (sur 6 mois):
7582 utilisateurs (le 25/06/2025)
-
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)