Algorithme sur calculatrice Casio.
Cours : Algorithme sur calculatrice Casio.. Recherche parmi 300 000+ dissertationsPar stefffff • 12 Octobre 2015 • Cours • 425 Mots (2 Pages) • 1 323 Vues
Algorithme sur calculatrice Casio.
« ? , : , et le triangle pour afficher un résultat » se trouvent dans Shift Prgm.
« Lbl et Goto » se trouvent dans Shift Prgm puis Jump.
« If, Then et Else » se trouvent dans Shift Prgm puis Com.
« Abs » se trouve dans OPTN puis NUM.
« < = > etc.. » se trouvent dans Shift Prgm puis REL.
Algorithme sur calculatrice Ti.
« Afficher » est effectué avec l’instruction « Disp » qui se trouve dans « Prgm E/S ».
Pour un message alphabétique, après Disp il faut mettre des guillemets « qui se trouvent sur le clavier ( avec 2nd ).
« Saisir » est effectué avec l’instruction « Input » qui se trouve dans « Prgm E/S ».
Si l’on demande « Prompt A ou une autre lettre B» trouvé dans « Prgm CTL », la calculatrice affichera « A = ? », donc cela permet en une seule étape d’afficher « A = » et de saisir sa valeur.
« Affecter une valeur » est effectué avec l’instruction « Sto→ » qui se trouve au clavier.
Les conditions « = < > ≠ ≥ » se trouvent dans « 2nd Maths Test ».
Les conditions « If Then Else Goto Lbl » se trouvent dans « Prgm CTL ».
« Abs » se trouve dans Math puis CPX
Pour rédiger le programme machine, on suit l’organigramme, du début à la fin, après y avoir placé des adresses pour obliger la calculatrice, qui ne sait qu’écrire une seule ligne ( même si l’écran pas assez large oblige à passer à la ligne en dessous ), en créer des branches parallèles.
J’ai mis avec des couleurs différentes les actions correspondant à une même branche de l’organigramme, ou en vert à la création d’une bifurcation.
L’adresse 5 n’est ici que pour obliger la machine à retourner au début du programme, pour ainsi ne pas continuer à le lire et effectuer par exemple des instructions placées en fin de programme dans le cas où une bifurcation entraine une action écrite au début qui donnerait une réponse finale.
Lbl 5
Prompt A
Prompt B
Prompt C
B² - 4 A C sto D
If D < 0
Then
Goto 1
Else
Goto 2
Lbl 1
Disp “pas de racines”
Goto 5
Lbl 2
If D = 0
Then
Goto 3
Else
Goto 4
Lbl 3
- 1 * B / ( 2 * A ) sto X
Disp “une seule racine”
Disp X
Goto 5
Lbl 4
( - 1 * B + √D ) / ( 2 * A ) sto X
( - 1 * B - √D ) / ( 2 * A ) sto Y
Disp « deux racines »
Disp X
Disp Y
Goto 5
...