Chapitre 2: Programmation des calculatrices Texas et Casio |
2.1 La TI-81
les variables: A,B,C,....,Y,Z,(teta)les tests:les expressions: B²- 4*A*C
les programmes sont répartis dans 37 zones nommées: 1,2,...,8,9,0,A,B,....,Y,Z,(teta)Lire X;les instructions:
** entrées/sorties
* Disp : affichage d'un texte ou de la valeur d'une expression
ex: Disp "A="
Disp A* Input : entrée d'une donnée
ex: Input A** l'affectation -->
ex: B² - 4*A*C --> D Attention au sens de la flèche!!!le contrôle:
* la séquence implicite (touche ENTER)
ex: : Input A
: Disp "A= "
: Disp A* Lbl <étiquette> :étiquetage d'un point du programme
Goto <étiquette> :saut au point de programme nommé <étiquette>
<étiquette> A,B,....,Y,Z,1,2,...,8,9,0
ex: : Lbl 1
: Input A
: Disp A
: Goto 1* saut conditionnel
: If <test> si <test> --> 1 on exécute <i1> et on continue
:<i1> si <test> -->0 on exécute <i2> et on continue
:<i2>* End fin du programme
Exemple 1:
Sur Ti-81
Prgm 9:
: Imput X
: Lbl 2
: If X>=0
: -X-->Y
: Goto 1
: -1-->Y
: Goto 2
: Goto 3
: Lbl 1
: Lbl 3
: X-->Y
: Disp Y
: 1-->Z
: Disp Z
: Goto 3
: End
2.2 La CASIO fx-9700 GE ou 8500 G
les variables: A,B,C,....,Y,Z.les tests: * <exp> <oprel> <exp>les expressions: B²- 4*A*C
* ne peuvent pas être utilisés dans les expressions arithmétiques
les programmes sont répartis dans 38 zones nommées: 1,2,...,8,9,0,A,B,....,Y,Z,r,(teta)
les instructions: ** sortiesExemple 1 (suite):
* d'un texte
ex: "A="* de la valeur d'une expression
ex: 2 A** entrées
ex: ? --> A** l'affectation -->
ex: B² - 4*A*C --> D Attention au sens de la flèche!!!le contrôle:
* la séquence est soit implicite (touche EXE)ex: ? -->A
"A: "
Asoit explicite (:)
ex: ? -->A : "A:" : A* Lbl <étiquette> :étiquetage d'un point du programme
Goto <étiquette> :saut au point de programme nommé <étiquette>
<étiquette> 1,2,...,8,9,0
ex: : Lbl 1
: ?--> A : A
: Goto 1* saut conditionnel
<test> => <i1><i2>si <test> --> vrai on exécute <i1> et on continue
si <test> --> faux on exécute <i2> et on continue
Casio 9700 GE
Prgm 9
?-->X
X>=0 : Goto 1 : Goto 2
Lbl 1
X-->Y : 1-->Z : Goto 3
Lbl 2
-X-->Y : -1-->Z : Goto 3
Lbl 3
Y
Z
EXERCICES |
1 |
2 |
3 |