π
<-

Correction exo 2B (algo) BAC S 2015, France, septembre 2015

Discussions scientifiques et scolaires

Correction exo 2B (algo) BAC S 2015, France, septembre 2015

Unread postby critor » 12 Sep 2015, 15:45

Correction algo exercice n°2 partie B du sujet de Maths du BAC S de septembre 2015 en France.

Question B)1)
On nous demande de compléter une sorte de trace de l'algorithme, ici un tableau avec l'état des variables à chaque itération de la boucle pour.
Il est très facile d'obtenir cela en programmant l'algorithme sur la calculatrice, et en y rajoutant une simple instruction d'affichage.

Voici les programmes pour calculatrices graphiques actuelles :

Algorithme
Programme
Code: Select all
Entrée :
   Saisir K entier naturel non nul
Initialisation :
   Affecter à A la valeur 0
   Affecter à x la valeur 0
   Affecter à h la valeur 1/K
Traitement :
   Pour i variant de 1 à K
      Affecter à A la valeur A+h×f(x)
      Affecter à x la valeur x+h
      Afficher i, A, x
   FinPour
   Afficher A
Code: Select all
Chaîne►Equ("X/(e^(X)-X)",Y1
Prompt K
0→A
0→X
1/K→H
For(I,1,K
   A+HY1(X→A
   X+H→X
   Disp arrondir({I,A,X},3
End
A

Code: Select all
String►Equ("X/(e^(X)-X)",Y1
Prompt K
0→A
0→X
1/K→H
For(I,1,K
   A+HY1(X→A
   X+H→X
   Disp round({I,A,X},3
End
A

Code: Select all
Define s2015sfr(k)=
Func
   Local f,a,x,h,i
   f(x):=x/(exp(x)-x)
   0→a
   0→x
   1/k→h
   For i,1,k
      a+h∙f(x)→a
      x+h→x
      disp i,round(a,3),x
   EndFor
   Return (a+b)/2
EndFunc
Bien valider le lancement avec :nsct: :nsen:
pour obtenir les résultats en écriture décimale.
Code: Select all
"X÷(e^X-X)"→Y1
?→K
0→A
0→X
1÷K→H
For 1→I To K
   A+HY1(X)→A
   X+H→X
   {I,A,X}◢
Next
A

Code: Select all
SetDecimal
Define f(x)=x/(e^x-x)
Input k
0⇒a
0⇒x
1/k⇒h
For 1⇒i To k
   a+h*f(x)⇒a
   x+h⇒x
   Print {i,a,x}
Next
Print a
Ne pas oublier le 'SetDecimal' en début de programme,
pour obtenir les résultats en écriture décimale.
Code: Select all
EXPORT S2015FRS(K)
BEGIN
   F1:="X/e^(X)-X)";
   A:=0;
   X:=0;
   H:=1/K;
   FOR I FROM 1 TO K DO
      A:=A+H*F1(X);
      X:=X+H;
      PRINT(ROUND({I,A,X},3))
   END;
   PRINT(A)
END;


D'où la réponse :
iAx
100,25
20,0600,5
30,1690,75
40,3061


Question B)2)
L'algorithme réalise ici l'approximation de l'intégrale
$mathjax$I_{1}=\int_{0}^{1}f(x)\,\mathrm{d}x$mathjax$
par la méthode des rectangles.
Comme de plus f(0)=0 et que l'aire vaut toujours 0 à la suite de la 1ère itération, il s'agit de la méthode des rectangles inférieurs.


Question B)3)
Plus K sera grand, plus l'approximation sera précise par multiplication des rectangles et tendra vers la valeur exacte de I1.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47%
 
Posts: 41940
Images: 15615
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Correction exo 2B (algo) BAC S 2015, France, septembre 2

Unread postby Bisam » 13 Sep 2015, 09:43

La méthode des rectangles est au programme de Terminale ? Je ne savais pas...
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

Re: Correction exo 2B (algo) BAC S 2015, France, septembre 2

Unread postby critor » 13 Sep 2015, 13:36

La méthode n'est pas explicitement au programme.
Mais en pratique, on a ça :
• Encadrer une intégrale.
‘• Pour une fonction monotone positive, mettre en œuvre un algorithme pour déterminer un encadrement d’une intégrale.
http://cache.media.education.gouv.fr/fi ... 195984.pdf

L'une des interprétations possibles de ce passage amène en effet à traiter de la méthode des rectangles.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47%
 
Posts: 41940
Images: 15615
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Correction exo 2B (algo) BAC S 2015, France, septembre 2

Unread postby Bisam » 13 Sep 2015, 15:30

Ok. En fait, le programme dit "Regardez les zoulis graphiques et constatez"... mais il ne parle absolument pas de la convergence.

Bref, au bac, les points seront accordés à tout ceux qui auront répondu à peu près n'importe quoi à la question B.3), puisqu'ils ne sont pas censés savoir quoi que ce soit à ce sujet !
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

Re: Correction exo 2B (algo) BAC S 2015, France, septembre 2

Unread postby alan2010 » 15 Sep 2015, 19:32

Exactement...

C'est comme l'histoire de l'approximation d'une loi binomiale par une loi normale...

En fait, c'est le maths au lycée... constater puis (essayer d')appliquer...

Et ça va aller en s'empirant avec la disparition de l'enseignement de la géométrie, des racines carrées, de l'arithmétique, ... pour la remplacer par des cours de "code" au Primaire et au Collège.
De l'algorithmique, pourquoi pas? Mais l'accent semble davantage être mis sur la création de mini-jeux, voire même de sites web!! (l'imbrication de boucles et les conditions avancées (opérateurs booléens) sont déjà limite programme)

En gros, jusqu'au lycée, les élèves ne raisonneront plus en cours de maths, ils s'amuseront.
Au bac, ils tâcheront tant bien que mal d'apprendre quelques formules et de les réutiliser (sachant qu'ils n'auront plus beaucoup été habitués à "apprendre" jusque-là).
En post-bac, le prof de maths introduira les principaux types de raisonnements en 2 heures chrono. l'ÉLÈVE: AH, C'EST ÇA LES MATHS??!!
le prof d'info parlera de rudiments d'analyse numérique, de complexité algorithmique, de tris... l'ÉLÈVE: AH, C'EST ÇA L'INFO??!!


Bon, je sors.
User avatar
alan2010
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 45.3%
 
Posts: 194
Joined: 18 Aug 2013, 10:44
Gender: Male
Calculator(s):
MyCalcs profile
Class: L3 MATHS


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

Who is online

Users browsing this forum: No registered users and 8 guests

-
Search
-
Social TI-Planet
-
Featured topics
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
-
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.
1250 utilisateurs:
>1207 invités
>33 membres
>10 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)