Basic Casio : Différence entre versions
m (Ajout de quelques commandes et de nouvelles catégories.) |
|||
Ligne 25 : | Ligne 25 : | ||
● Les conditions : | ● Les conditions : | ||
− | '''if''' ''Condition'' //On définit la condition => [SHIFT] [VARS] [F1] | + | '''if''' ''Condition'' //On définit la condition => [SHIFT] [VARS] [F1] [F1] |
− | '''Then''' ''Instructions'' //Les instructions à exécuter si la condition est vraie => [SHIFT] [VARS] [F2] | + | '''Then''' ''Instructions'' //Les instructions à exécuter si la condition est vraie => [SHIFT] [VARS] [F1] [F2] |
− | '''Else''' ''Instructions'' //Facultatif, instructions à exécuter si la condition est fausse => [SHIFT] [VARS] [F3] | + | '''Else''' ''Instructions'' //Facultatif, instructions à exécuter si la condition est fausse => [SHIFT] [VARS] [F1] [F3] |
− | '''IfEnd''' //Fin de la condition => [SHIFT] [VARS] [F4] | + | '''IfEnd''' //Fin de la condition => [SHIFT] [VARS] [F1] [F4] |
+ | ●Les sauts inconditionnels : | ||
+ | |||
+ | "Goto" "nombre ou lettre" // Fait un saut inconditionnel vers le "Lbl" avec le même nombre ou lettre => [SHIFT] [VARS] [F3] [F2] | ||
+ | "Lbl" "nombre ou lettre" // Marque le point d'arrivée d'un "Goto" avec le même nombre ou lettre => [SHIFT] [VARS] [F3] [F1] | ||
+ | |||
+ | ●Les opérateurs relationnels : | ||
+ | |||
+ | "premier terme de la condition" "=" "second terme de la condition" // La condition est vraie si les deux termes de la condition ont la même valeur => [SHIFT] [VARS] [F6] [F3] [F1] | ||
+ | "premier terme de la condition" "≠" "second terme de la condition" // La condition est vraie si les deux termes de la condition ont des valeurs différentes => [SHIFT] [VARS] [F6] [F3] [F2] | ||
+ | "premier terme de la condition" "<" "second terme de la condition" // La condition est vraie si la valeur du premier terme est strictement inférieure à celle de l'autre terme => [SHIFT] [VARS] [F6] [F3] [F4] | ||
+ | "premier terme de la condition" ">" "second terme de la condition" // La condition est vraie si la valeur du premier terme est strictement supérieure à celle de l'autre terme => [SHIFT] [VARS] [F6] [F3] [F3] | ||
+ | "premier terme de la condition" "≤" "second terme de la condition" // La condition est vraie si la valeur du premier terme est inférieure ou égale à celle de l'autre terme => [SHIFT] [VARS] [F6] [F3] [F6] | ||
+ | "premier terme de la condition" "≥" "second terme de la condition" // La condition est vraie si la valeur du premier terme est supérieure ou égale à celle de l'autre terme => [SHIFT] [VARS] [F6] [F3] [F5] | ||
+ | |||
+ | ●Autres: | ||
+ | |||
+ | "Locate","coordonné en abscisse","coordonné en ordonnée"," "texte à afficher" " // Affiche du texte au coordonnées spécifiées (l'écran texte de toutes les calculatrices casio possède 21 colonnes et 7 lignes) => [SHIFT] [VARS] [F6] [F4] [F1] | ||
== Commandes avancées == | == Commandes avancées == |
Version du 21 juin 2012 à 12:16
Sommaire
Présentation du Basic Casio
Le Basic Casio est un langage de programmation simple destiné à la programmation d'algorithmes basiques voir plus complexes par des étudiants ne possédant pas une formation spécialisée. C'est un langage interprété, c'est à dire qu'il est "lu" par un programme spécial pour fonctionner. Les calculatrices Casio possèdent le même langage, mais qui peut ne pas être compatibles entre certaines calculatrice, comme la Prizm (FX-CG10/20), ou encore la Classpad.
Le Basic Casio, initialement destiné aux algorithmes, a vite été détourné afin de programmer des jeux sur les calculatrices.
Débuter en basic Casio
Le Basic Casio possède une multitude d'instructions, les plus élémentaires étant les instructions suivantes. Celles-ci permettent de réaliser des algorithme de base (en mathématiques par exemple).
● L'affichage de données : <display> (petit triangle noir) => [SHIFT][PRGM][F5]
● La saisie de données : ? => [SHIFT][PRGM][F4]
● Affecter une valeur à une variable : Flèche vers la droite
● Afficher du texte à l'écran : "texte à afficher"
Commandes de base
● Les conditions :
if Condition //On définit la condition => [SHIFT] [VARS] [F1] [F1] Then Instructions //Les instructions à exécuter si la condition est vraie => [SHIFT] [VARS] [F1] [F2] Else Instructions //Facultatif, instructions à exécuter si la condition est fausse => [SHIFT] [VARS] [F1] [F3] IfEnd //Fin de la condition => [SHIFT] [VARS] [F1] [F4]
●Les sauts inconditionnels :
"Goto" "nombre ou lettre" // Fait un saut inconditionnel vers le "Lbl" avec le même nombre ou lettre => [SHIFT] [VARS] [F3] [F2] "Lbl" "nombre ou lettre" // Marque le point d'arrivée d'un "Goto" avec le même nombre ou lettre => [SHIFT] [VARS] [F3] [F1]
●Les opérateurs relationnels :
"premier terme de la condition" "=" "second terme de la condition" // La condition est vraie si les deux termes de la condition ont la même valeur => [SHIFT] [VARS] [F6] [F3] [F1] "premier terme de la condition" "≠" "second terme de la condition" // La condition est vraie si les deux termes de la condition ont des valeurs différentes => [SHIFT] [VARS] [F6] [F3] [F2] "premier terme de la condition" "<" "second terme de la condition" // La condition est vraie si la valeur du premier terme est strictement inférieure à celle de l'autre terme => [SHIFT] [VARS] [F6] [F3] [F4] "premier terme de la condition" ">" "second terme de la condition" // La condition est vraie si la valeur du premier terme est strictement supérieure à celle de l'autre terme => [SHIFT] [VARS] [F6] [F3] [F3] "premier terme de la condition" "≤" "second terme de la condition" // La condition est vraie si la valeur du premier terme est inférieure ou égale à celle de l'autre terme => [SHIFT] [VARS] [F6] [F3] [F6] "premier terme de la condition" "≥" "second terme de la condition" // La condition est vraie si la valeur du premier terme est supérieure ou égale à celle de l'autre terme => [SHIFT] [VARS] [F6] [F3] [F5]
●Autres:
"Locate","coordonné en abscisse","coordonné en ordonnée"," "texte à afficher" " // Affiche du texte au coordonnées spécifiées (l'écran texte de toutes les calculatrices casio possède 21 colonnes et 7 lignes) => [SHIFT] [VARS] [F6] [F4] [F1]
Commandes avancées
Aller plus loin
Page non finie...