π
<-
Chat plein-écran
[^]

Correction algo BAC S Nouvelle Calédonie (novembre 2013)

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

Correction algo BAC S Nouvelle Calédonie (novembre 2013)

Message non lude critor » 02 Mar 2014, 02:33

Intéressons-nous ce soir à l'algorithme tombé en novembre 2013 à l'épreuve de mathématiques du BAC S en Nouvelle Calédonie.


On nous demande donc de réaliser une sorte de trace simplifiée de l'algorithme, avec les états des variables lors d'étapes importantes.

C'est certes réalisable en papier-crayon en déroulant les instructions une par une mentalement, mais également à la calculatrice graphique, méthode que nous allons détailler ici.



Il suffit en effet de rajouter quelques instructions d'affichages bien placées afin d'obtenir le tableau demandé en plus du résultat. :bj:

L'algorithme s'articule donc autour d'une boucle tant que, et le corps de la boucle devra donc accueillir une instruction d'affichage de l'état des variables.
La seule question restant en suspens est de savoir où placer cet affichage, en début de boucle ou en fin de boucle?

Comme N est initialisé à 2, K à 0 et incrémenté de 1 dans la boucle, et que de plus la condition de poursuite de la boucle est K<N, nous ne rentrerons que deux fois dans celle-ci:
  • une première fois avec K=0
  • une deuxième fois avec K=1
Mais notons que l'énoncé nous demande non pas 2 étapes, mais 3 étapes.
Il faudra donc un affichage supplémentaire, soit avant la boucle, soit après la boucle.
Deux possibilités s'offrent donc à nous pour obtenir 3 affichages différents:
  • affichage de l'état des variables avant la boucle, suivi d'un affichage en fin de boucle (effectué deux fois)
  • affichage de l'état des variables en début de boucle (exécuté deux fois), suivi d'un affichage des variables après la boucle
Notons qu'ici, le modèle de tableau fourni grise la variable W (car non encore initialisée) pour le premier état. C'est donc celui-ci qui doit faire l'objet d'un traitement spécifique, et nous retenons donc le premier choix.
Voici l'algorithme modifié pour nous produire le tableau à recopier:
Code: Tout sélectionner
Variables:
   N est un entier
   U,V,W sont des réels
   K est un entier
Début:
   Affecter 0 à K
   Affecter 2 à U
   Affecter 10 à V
   Saisir N
   Afficher N,U,V   (*)
   Tant que K<N
      Affecter K+1 à K
      Affecter U à W
      Affecter (2U+V)/3 à U
      Affecter (W+3V)/4 à V
      Afficher N,W,U,V   (*)
   Fin tant que
   Afficher U
   Afficher V
Fin

(*) instructions rajoutées

Il nous suffit donc maintenant de programmer cet algorithme sur notre calculatrice graphique.
Notons que vu que les affectations effectuées dans la boucle sur U et V utilisent des divisions, il faudra selon le modèle préciser que l'on veut bien un résultat exact (fractionnaire ici) et non une écriture décimale approchée.


Voici donc un programme traduisant cet algorithme pour TI-76/82/83/84:
Image Image
L'on précise simplement en prime à la calculatrice que nous souhaitons obtenir notre affichage dans la boucle en écriture fractionnaire si possible.

D'où la solution:
KWUV
0210
1214/38
214/352/943/6



Occupons-nous maintenant des autres modèles de calculatrices.

Si vous disposez d'une TI-Nspire/89/92/V200 ou d'une Casio Graph/fx-CG, le programme équivalent ne nécessite rien de particulier et ne pose donc pas de problème:
Image Image Image Image
Sur Casio, chaque affichage de liste suspend l'exécution du programme. L'on peut à ce moment-là naviguer entre les éléments de la liste et en obtenir l'affichage fractionnaire à l'aide de la touche [F<->D].

Sur HP-Prime, c'est beaucoup plus complexe pour obtenir les formes exactes.
D'une part, il faut spécifier l'utilisation du moteur CAS pour chaque affectation risquant de faire des erreurs d'approximations dans la boucle.
D'autre part, les résultats qu'il fournit sont des expressions et ne peuvent être enregistrés dans les variables numériques usuelles à un caractère. Il faut donc déclarer et utiliser des variables à plusieurs caractères. Nous renommerons donc U en UU, V en VV et W en WW.

Image Image

Et enfin ci-contre sur Casio Classpad/fx-CP.
Il suffit juste de préciser en début de programme que l'on souhaite des résultats exacts si possible, avec 'SetStandard'. En l'absence de cette instruction, c'est le mode courant de l'évaluateur de programmes qui est utilisé, mode dont on ne connaît donc pas l'état à priori.



Téléchargement : BAC S 2014 - Annales des sujets inédits 2013-2014
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 44.1%
 
Messages: 41575
Images: 15107
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: Aucun utilisateur enregistré et 11 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
"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.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
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.
1031 utilisateurs:
>998 invités
>28 membres
>5 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)