Où la trouver | Commande | Fonction | Exemple |
---|---|---|---|
PRGM->CTRL | If | Créer une condition à l'éxécution d'un bloc de commande (voir le chapitre sur le conditionnement) | :If condition :Then :Commandes :End |
PRGM->CTRL | Then | ||
PRGM->CTRL | Else | Pour ajouter "sinon" à une condition créée avec If | :If condition :Then :Commandes :Else :Commandes :End |
PRGM->CTRL | For | Créer une boucle incrémentative (voir le chapitre sur les boucles) | :For(I,1,4) :Commandes :End |
PRGM->CTRL | While | Créer une boucle de type "Tant que" (voir le chapitre sur les boucles) | :While I=4 :Commandes :End |
PRGM->CTRL | Repeat | Créer une boucle de type "Jusqu'à ce que" (voir le chapitre sur les boucles) | :Repeat I=4 :Commandes :End |
PRGM->CTRL | End | Termine généralement les blocs d'instruction des boucles ou des conditions | |
PRGM->CTRL | Pause | Crée une pause dans le programme qui oblige l'utilisateur à appuyer sur Enter pour continuer | :Commandes :Pause :Commandes |
PRGM->CTRL | Lbl | Crée une étiquette de saut pour la commande Goto | :Commandes :Lbl A :Commandes :Goto A :Commandes |
PRGM->CTRL | Goto | Oblige le programme à contiuer son execution à l'étiquette indiquée | |
PRGM->CTRL | Is> | J'ai jamais trop bien compris à quoi ça sert, mais je m'en passe, il me semble que cela sert à créer des boucles incrémentatives conditionnelles. Je ne m'en sert jamais et je ne sait pas m'en servir. | |
PRGM->CTRL | Ds< | ||
PRGM->CTRL | Menu | Sert à créer des menus. Je vous laisse le découvrir car c'est simple à utiliser et en général ça pose pas de problèmes à comprendre. On peut utiliser Goto pour éviter que le programme continue et execute les autres étiquettes, et qu'il retourne au menu. Il suffit de mettre un Lbl au dessus de la commande Menu, et juste avant la fin de la commande de chaque étiquette (ici c'est après le Disp) on met un Goto vers cette étiquette | :Menu("Titre","Etiquette 1",A,"Etiquette 2",B,"Etiquette 3",C) :Lbl A :Disp "Bienvenue à l'etiquette A" :Lbl B :Disp "Bienvenue à l'etiquette B" :Lbl C :Disp "Bienvenue à l'etiquette C" |
PRGM->CTRL | prgm | Execute un autre programme en tant que sous-programe, sans quitter celui qui l'appelle. | :prgm AUTRE |
PRGM->CTRL | Return | Sert à retourner au programme qui a executé en tant que sous-programme le programme dans lequel on se trouve | :Return |
PRGM->CTRL | Stop | Arrete purement et simplement l'execution du programme, et s'il s'agit d'un sous-programme, il arrete également le programme qui l'a appelé | :Stop |
PRGM->CTRL | Delvar | Supprime le contenu de la variable et libère la mémoire | :Delvar A |
PRGM->I/O | Input | Demande à l'utilisateur de saisir une donnée | :Input "Donnée ? ",A |
PRGM->I/O | Prompt | Demande à l'utilisateur de saisir une donnée en précisant le nom de la donnée | :Prompt A |
PRGM->I/O | Disp | Affiche du texte ou une variable | :Disp "Coucou" :Disp A |
PRGM->I/O | DispGraph | Affiche l'écran graphique et donne la main pour manipuler la courbe | :DispGraph |
PRGM->I/O | DispTable | Affiche le tableau de valeurs et donne la main pour manipuler le tableau | :DispTable |
PRGM->I/O | Output | Affiche du texte ou une variable en la positionnant à l'écran (sur l'écran principal) | :Output(5,3,"TEXTE") |
PRGM->I/O | getKey | Récupère le code de la touche pressée. Généralement utilisé avec une boucle while ou repeat ainsi: :Repeat Z :getKey->Z :End | :getKey |
PRGM->I/O | ClrHome | Efface le contenu de l'écran principal | :ClrHome |
PRGM->I/O | ClrTable | Efface le tableau de valeurs | :ClrTable |
PRGM->I/O | GetCalc | Récupère une variable à une autre calculatrice connectée par cable (cette variable ne peut pas etre un programme) | :GetCalc(A) |
PRGM->I/O | Get | Envoie des commandes système à un dispositif CBL. A ne jamais utiliser "pour essayer" au risque de faire méchamment planter sa calculatrice. On aura prévenu. | |
PRGM->I/O | Send | Reçoit des commandes système d'un dispositif CBL. A ne jamais utiliser "pour essayer" au risque de faire méchamment planter sa calculatrice. On aura prévenu. | |
2nd puis MATH -> TEST | egal | Opérateurs de comparaison | :If A>B :Then :Comandes :End |
2nd puis MATH -> TEST | non egal | ||
2nd puis MATH -> TEST | superieur | ||
2nd puis MATH -> TEST | superieur ou egal | ||
2nd puis MATH -> TEST | inferieur | ||
2nd puis MATH -> TEST | inferieur ou egal | ||
2nd puis MATH -> LOGIC | AND | Opérateurs logiques (voir le chapitre sur le conditionnement et le cours sur les notions avancées ) | :If condition AND condition :Then :Commandes :End |
2nd puis MATH -> LOGIC | OR | ||
2nd puis MATH -> LOGIC | XOR | ||
2nd puis MATH -> LOGIC | NOT |