π
<-

Correction algorithme Spécialité BAC S 2013 (Amérique Nord)

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

Correction algorithme Spécialité BAC S 2013 (Amérique Nord)

Unread postby critor » 31 May 2013, 00:40

En exercice 2 du sujet de Maths Spécialité qui vient de tomber aujourd'hui pour les candidats au BAC S 2013 dans les lycées français d'Amérique du Nord on a droit à de l'algorithmique, pour une fois non pas avec des suites mais avec de l'arithmétique! ;)

Jetons-y un oeil ensemble ce soir:

Image






Question A)1)
On nous demande donc de faire fonctionner l'algorithme et d'indiquer les valeurs de variables à chaque étape - c'est-à-dire de réaliser une trace de l'algorithme.

Une calculatrice peut ici grandement nous aider! ;)
Prenons par exemple une TI-82 à TI-84, et commençons par y programmer l'algorithme original:
Image


L'algorithme utilise 3 variable a, b, c, ainsi qu'une boucle 'tant que'.

Nous allons modifier le programme afin d'afficher l'état des variables à chaque étape.
Il suffit en gros au choix:
  • d'insérer un affichage des 3 variables en fin de boucle et avant la boucle
  • d'insérer un affichage des 3 variables en début de boucle et après la boucle

C'est ce dernier choix que j'applique ici:
Image


La calculatrice nous décrit alors toute seule la réponse qu'il nous suffit maintenant de mettre au propre:
Image


[tableborder=1]InstructionabcAffecter à c la valeur 00Demander la valeur de a130Demander la valeur de b1340Affecter à c la valeur c+11341Affecter à a la valeur a-b941Affecter à c la valeur c+1942Affecter à a la valeur a-b542Affecter à c la valeur c+1543Affecter à a la valeur a-b143[/table]



La même chose est réalisable sur calculatrice Casio Graph/Prizm:
ImageImageImageImageImage




On peut aussi bien évidemment utiliser une TI-Nspire ou TI-89/92/Voyage200:
ImageImage






Question A)2)
Il s'agit maintenant de comprendre ce que permet de calculer cet algorithme.
Revenons donc au programme original et voyons un petit peu ce qu'il affiche sur l'exemple de l'énoncé:
ImageImageImage


3 et 1 sont respectivement les quotient et reste de la division euclidienne de 13 par 4, avec 13=4*3+1.
Cet algorithme permet donc de calculer les quotient et reste de la division euclidienne de a par b.





Quection B)1)
Nous souhaitons coder la lettre U.
  • Etape 1: La lettre U est associée à m=20
  • Etape 2: 9m+5=9*20+5=180+5=185
    Or, 185=7*26+3.
    Donc, p=3.
  • Etape 3: C'est la lettre C qui est associée à p=3
La lettre U une fois codée devient donc la lettre C.





Quection B)2)
Modifions donc l'algorithme afin d'effectuer directement ce codage, c'est-à-dire de donner le reste de la division euclidienne de 9m+5 par 26:
Code: Select all
Variables:
   a est un entier naturel
   b est un entier naturel
   c est un entier naturel
*   m est un entier naturel
Initialisation:
   Affecter à c la valeur 0
*   Demander la valeur de m
*   Affecter à a la valeur 9*m+5
*   Affecter à b la valeur 26
Traitement:
   Tant que a>b
      Affecter à c la valeur c+1
      Affecter à a la valeur a-b
   Fin de tant que
Sortie:
*   Afficher a




Programmons-le sur notre TI-82 à TI-84 afin de vérifier son bon fonctionnement:
ImageImage


Le code 3 indique bien la lettre D - c'est bon! :bj:



On vérifie de même sur Casio Graph/Prizm ou TI-Nspire/89/92/Voyage200:
ImageImage
Image






A bientôt! ;)






Liens:
BAC S 2013: Annales des sujets inédits corrigés
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Correction algorithme Spécialité BAC S 2013 (Amérique No

Unread postby marie » 03 Jun 2013, 21:26

c'est super bien détaillé mais...
et si 9m + 5 est un multiple de 26...
le reste renvoyé ne sera pas 0 mais 26


ne vaudrait il pas mieux écrire "tant que A supérieur ou égal à B" ????????????????????
:help:
User avatar
marie
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 20%
 
Posts: 3
Joined: 03 Jun 2013, 21:22
Location: Bouches du Rhone
Gender: Female
Calculator(s):
MyCalcs profile
Class: .

Re: Correction algorithme Spécialité BAC S 2013 (Amérique No

Unread postby Bisam » 04 Jun 2013, 08:07

Tu as tout-à-fait raison : l'algorithme proposé par l'énoncé ne donne pas le résultat voulu !
Et ta correction est la bonne.
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 algorithme Spécialité BAC S 2013 (Amérique No

Unread postby critor » 04 Jun 2013, 08:37

Excellente remarque Marie, félicitations! :bj:

Si tu remarques une telle erreur lors de ton épreuve et si tu es sûre de toi, n'hésite pas à la signaler/expliquer sur ta copie. ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Correction algorithme Spécialité BAC S 2013 (Amérique No

Unread postby marie » 04 Jun 2013, 15:03

critor wrote:Si tu remarques une telle erreur lors de ton épreuve et si tu es sûre de toi, n'hésite pas à la signaler/expliquer sur ta copie. ;)

...je suis prof ;-)
User avatar
marie
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 20%
 
Posts: 3
Joined: 03 Jun 2013, 21:22
Location: Bouches du Rhone
Gender: Female
Calculator(s):
MyCalcs profile
Class: .

Re: Correction algorithme Spécialité BAC S 2013 (Amérique No

Unread postby critor » 04 Jun 2013, 15:05

Désolé Marie alors.
Je te prenais pour une excellente élève :P

Dans tous les cas, merci pour ta correction. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Correction algorithme Spécialité BAC S 2013 (Amérique No

Unread postby marie » 04 Jun 2013, 16:20

critor wrote:Désolé Marie alors.
Je te prenais pour une excellente élève :P

Dans tous les cas, merci pour ta correction. :)


c'est moi qui vous remercie de la réponse
j'avais repéré cette erreur mais et j'en avais parlé à mes élèves
mais je voulais d'autres avis et me collègues ne m'ont pas répondu !
User avatar
marie
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 20%
 
Posts: 3
Joined: 03 Jun 2013, 21:22
Location: Bouches du Rhone
Gender: Female
Calculator(s):
MyCalcs profile
Class: .


Return to News Examens / Concours

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 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.
789 utilisateurs:
>763 invités
>16 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)