Quelques éléments pour programmer plus facilement avec la Casio Algebra 2.0 Pour plus d’informations, se rapporter au manuel de l’utilisateur fourni avec la calculatrice. Pour programmer il faut choisir le Menu PRGM, c’est le menu 8. Pour créer un nouveau programme choisir F3 {new} et donner un nom simple mais évocateur. Valider par EXE . On se retrouve alors dans la fenêtre d’édition du programme. Il ne reste qu’à le saisir… Accès aux différents menus : - En mode d’édition classique, le menu du bas de l’écran propose : {JUMP}…haut ou bas de page. {SRC}…pour rechercher. {MAT}/{STAT}/{LIST}/{GRPH}/{DYNA}/{RECR} pour accéder aux menus Matrices/Statistique/Liste/Graphique/Dynamique/Récurrence. - par shift , vars (PRGM) on accède aux instructions pour programmer : F1 {prog}...rappel de programme (pour utiliser un programme dans un autre…). F2 {jump}… menu de commande de saut : Lbl (label), Goto, Isz (pour incrémenter d’une unité) et Dsz (pour décrémenter). Attention : Isz et Dsz ne fonctionnent pas exactement comme les instructions x 1 x ou x 1 x (voir notice…). F3 { ?}...commande d’entrée. C’est le "saisir" en pseudo code. F4 { } commande de sortie. Ce symbole indique au programme qu’il faut marquer une pause. La valeur de la variable qui précède le symbole est affichée, l’exécution du programme reprend après EXE . F5 {I/O}…menu de commande de contrôle/transfert d’entrée/sortie. Les instructions Locate, Getkey, Send et Receive ne nous servirons pas ici. F6 F1 {IF}…If, Then ; Else ; IfEnd. Chaque test conditionnel doit impérativement être pour accéder à la seconde partie du menu terminé par IfEnd. F2 {FOR}…For, To, Step, Next. Boucle itérative inconditionnelle. Syntaxe : For Valeur Initiale Variable à incrémenter To Valeur Finale Step Valeur de l’incrément …instructions…Next. Next marque la fin de la boucle, les instructions qui suivent ne seront effectuées qu’une fois les passages dans la boucle terminés. Par défaut, l’incrément est de 1. F3 {WHLE}…While, WhlEnd, Do, LpWhile. Boucle itérative conditionnelle. Nous n’utiliserons que While et WhlEnd. Syntaxe : While Condition=vraie : instructions : WhlEnd Attention : bien s’assurer que la condition devient fausse à un moment donné… F4 {CTRL}… Prog, Return, Break et Stop ne servirons pas ici mais peuvent être très utiles. Voir le manuel. F5 {LOGIC}… On y trouve notamment les symboles ; ; ; ; ; qui servent pour les tests conditionnels (If…) et les boucles itératives inconditionnelles (While…). F6 F1 {CLR}…On trouve les commandes permettant d’effacer la fenêtre d’affichage pour accéder à la troisième partie du menu (ClrText), des listes (ClrList n° de la liste),… F2 {DISP}… menu de commande d’affichage (nous ne les utiliserons pas ici. Voir manuel). F3 { : }…séparateur pour les expressions et commandes. Syntaxe : Il est inutile de déclarer les variables. Elles sont créées au moment où on leur affecte une valeur. Pour la présentation et les retours à la ligne il y a différentes possibilités (voir les exemples qui suivent). Les lignes ne se terminent pas aucun symbole particulier. Le menu de calcul formel est indépendant des autres menus, il n’y a pas de variables globales avec la Casio Algebra 2.0 donc il est inutile d’utiliser l’instruction "local"…elle n’existe d’ailleurs pas… Affectation : il suffit d’utiliser la touche du clavier. Quand la saisie du programme est terminée revenir à la liste des programme par ESC éventuellement plusieurs fois. Le menu propose alors : F1 {EXE}…pour exécuter le programme sélectionné. F2 {EDIT}…pour éditer le programme sélectionné. F3 {NEW}…pour créer un nouveau programme. F4 {DEL}…pour supprimer le programme sélectionné. F5 {DEL-A}…pour supprimer tous les programmes. F6 pour accéder à la deuxième partie du menu. F1 {SRC}…pour rechercher un programme. F2 {REN}…pour renommer un programme. Les fonctions mathématiques sont accessibles par OPTN … Bonne programmation !!!!!!!!