<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://wiki.planet-casio.com/fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nitrosax</id>
		<title>Casio Universal Wiki - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.planet-casio.com/fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nitrosax"/>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/Sp%C3%A9cial:Contributions/Nitrosax"/>
		<updated>2026-04-28T16:20:27Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=480</id>
		<title>Basic Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=480"/>
				<updated>2012-06-23T10:15:23Z</updated>
		
		<summary type="html">&lt;p&gt;Nitrosax : ajout des caractères spéciaux &amp;quot;flèche vers la droite&amp;quot; et &amp;quot;display&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Présentation du Basic Casio ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
C'est un langage interprété, c'est à dire qu'il est &amp;quot;lu&amp;quot; par un programme spécial pour fonctionner.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio, initialement destiné aux algorithmes, a vite été détourné afin de programmer des jeux sur les calculatrices. Toutefois, l'interprétation du basic reste beaucoup plus lente que celle du Lua (voir LuaFx) ou du C ([http://wiki.casio-scene.com/fr/SDK SDK]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Créer un nouveau programme ==&lt;br /&gt;
&lt;br /&gt;
A partir du menu de la calculatrice, aller dans '''&amp;quot;PRGM&amp;quot;''' (ou taper &amp;quot;B&amp;quot;). Les onglets qui apparaissent en bas de la fenêtre permettent de gérer les programmes (EXE = exécuter, EDIT = éditer, NEW = nouveau, DEL = supprimer, DEL-A = supprimer tous les programmes, SRC = rechercher, REN = renommer).&lt;br /&gt;
En appuyant sur [F3], on crée un nouveau programme. &amp;quot;base&amp;quot; permet de créer un programme base, et le symbole de la clé donne la possibilité d'ajouter un code d'accès. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Débuter en basic Casio ==&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● L'affichage de données : [[Fichier:DISPLAY.gif]] =&amp;gt; [SHIFT][PRGM][F5]&lt;br /&gt;
&lt;br /&gt;
● La saisie de données : ? =&amp;gt; [SHIFT][PRGM][F4]&lt;br /&gt;
&lt;br /&gt;
● Affecter une valeur à une variable : [[Fichier:arrow.gif]] =&amp;gt; touche située au dessus de [AC/ON]&lt;br /&gt;
&lt;br /&gt;
● Afficher du texte à l'écran : &amp;quot;texte à afficher&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Commandes de base ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● Les conditions :&lt;br /&gt;
&lt;br /&gt;
 '''if''' ''Condition''                //On définit la condition                                                 =&amp;gt; [SHIFT][VARS][F1][F1]&lt;br /&gt;
 '''Then''' ''Instructions''           //Les instructions à exécuter si la condition est vraie                   =&amp;gt; [SHIFT][VARS][F1][F2]&lt;br /&gt;
 '''Else''' ''Instructions''           //Facultatif, instructions à exécuter si la condition est fausse          =&amp;gt; [SHIFT][VARS][F1][F3]&lt;br /&gt;
 '''IfEnd'''                       //Fin de la condition                                                     =&amp;gt; [SHIFT][VARS][F1][F4]&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
 ''Condition'' '''=&amp;gt;''' ''Instruction''  //Cette méthode est plus rapide mais ne permet d’exécuter qu'une seule instruction =&amp;gt; [SHIFT][VARS][F3][F3]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● Les boucles :&lt;br /&gt;
&lt;br /&gt;
 '''While''' ''Condition''             //On définit la condition de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F1]&lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter tant que la condition est vraie  &lt;br /&gt;
 '''WhileEnd'''                    //Fin de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F2]&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
 '''Do'''                          //Début de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F3]&lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter tant que la condition est vraie&lt;br /&gt;
 '''LpWhile''' ''Condition''           //On définit la condition de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F4]&lt;br /&gt;
&lt;br /&gt;
La différence entre un boucle &amp;quot;While/WhileEnd&amp;quot; et une boucle &amp;quot;Do/LpWhile&amp;quot; est que, si la condition est fausse depuis le début, une boucle &amp;quot;While/WhileEnd&amp;quot; ne fera aucune itération, tandis qu'une boucle &amp;quot;Do/LpWhile&amp;quot; fera toujours au moins une.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''For''' ''valeur initiale'' '''&amp;quot;Flèche vers la droite&amp;quot;''' ''variable utilisée'' '''To''' ''valeur finale'' '''step''' ''pas entre chaque itération''     &lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter pendant la boucle &lt;br /&gt;
 '''Next'''                        //Fin de la boucle&lt;br /&gt;
&lt;br /&gt;
 ''For                                                         =&amp;gt; [SHIFT][VARS][F1][F6][F1]''&lt;br /&gt;
&lt;br /&gt;
 ''To                                                          =&amp;gt; [SHIFT][VARS][F1][F6][F2]''&lt;br /&gt;
&lt;br /&gt;
 ''Step          (Facultatif, 1 par défaut)                   =&amp;gt; [SHIFT][VARS][F1][F6][F3]''&lt;br /&gt;
&lt;br /&gt;
 ''Next                                                        =&amp;gt; [SHIFT][VARS][F1][F6][F4]''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les sauts inconditionnels :&lt;br /&gt;
&lt;br /&gt;
 '''Goto''' ''nombre ou lettre''     //Fait un saut inconditionnel vers le &amp;quot;Lbl&amp;quot; avec le même nombre ou lettre        =&amp;gt; [SHIFT][VARS][F3][F2]&lt;br /&gt;
 '''Lbl''' ''nombre ou lettre''      //Marque le point d'arrivée d'un &amp;quot;Goto&amp;quot; avec le même nombre ou lettre            =&amp;gt; [SHIFT][VARS][F3][F1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les opérateurs relationnels :&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;=&amp;quot; ''second terme de la condition''       //La condition est vraie si les deux termes de la condition ont la même valeur =&amp;gt; [SHIFT][VARS][F6][F3][F1]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≠&amp;quot; ''second terme de la condition''       //La condition est vraie si les deux termes de la condition ont des valeurs différentes =&amp;gt; [SHIFT][VARS][F6][F3][F2]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;&amp;lt;&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est strictement inférieure à celle de l'autre terme =&amp;gt; [SHIFT][VARS][F6][F3][F4]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;&amp;gt;&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est strictement supérieure à celle de l'autre terme =&amp;gt; [SHIFT][VARS][F6][F3][F3]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≤&amp;quot; ''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 =&amp;gt; [SHIFT][VARS][F6][F3][F6]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≥&amp;quot; ''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 =&amp;gt; [SHIFT][VARS][F6][F3][F5]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les comandes programme :&lt;br /&gt;
&lt;br /&gt;
 '''Prog''' ''Nom du programme''       //Exécute un autre programme dont on spécifie le nom comme une sous-routine =&amp;gt; [SHIFT][VARS][F2][F1]&lt;br /&gt;
 &lt;br /&gt;
 '''Return'''                      //Dans un programme exécuté par intermédiaire d'un &amp;quot;Prog&amp;quot;, cette instruction permet de revenir dans le programme d'origine =&amp;gt; [SHIFT][VARS][F2][F2]&lt;br /&gt;
&lt;br /&gt;
 '''Break'''                      //Fait sortir d'une boucle &amp;quot;While/WhileEnd&amp;quot;, &amp;quot;Do/LpWhile&amp;quot; ou &amp;quot;For/To/Next&amp;quot; =&amp;gt; [SHIFT][VARS][F2][F3]&lt;br /&gt;
&lt;br /&gt;
 '''Stop'''                       //Arrête l'exécution du programme =&amp;gt; [SHIFT][VARS][F2][F4]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Autres :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:getkey.gif|200px|thumb|right|La répartition du Getkey sur Fx-9860]]&lt;br /&gt;
 '''Locate''', ''coordonnée en abscisse'', ''coordonné en ordonnée'', ''&amp;quot;texte à afficher&amp;quot;''       // Affiche du texte au coordonnées spécifiées (l'écran texte de toutes les calculatrices Casio possède 21 colonnes et 7 lignes)&lt;br /&gt;
 =&amp;gt; [SHIFT][VARS][F6][F4][F1]&lt;br /&gt;
&lt;br /&gt;
 '''GetKey'''       //Prend une valeur qui correspond à la touche pressée =&amp;gt; [SHIFT][VARS][F6][F4][F2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes avancées ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes graphiques ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Aller plus loin ==&lt;br /&gt;
[http://www.planet-casio.com/Fr/programmation/tutoriels.php| Tutoriels de qualité]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Page non finie...''&lt;/div&gt;</summary>
		<author><name>Nitrosax</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Fichier:DISPLAY.gif&amp;diff=479</id>
		<title>Fichier:DISPLAY.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Fichier:DISPLAY.gif&amp;diff=479"/>
				<updated>2012-06-23T10:14:03Z</updated>
		
		<summary type="html">&lt;p&gt;Nitrosax : Caractère pour afficher du texte ou une variable en basic Casio.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Caractère pour afficher du texte ou une variable en basic Casio.&lt;/div&gt;</summary>
		<author><name>Nitrosax</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Fichier:Arrow.gif&amp;diff=478</id>
		<title>Fichier:Arrow.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Fichier:Arrow.gif&amp;diff=478"/>
				<updated>2012-06-23T10:08:15Z</updated>
		
		<summary type="html">&lt;p&gt;Nitrosax : Flèche utilisée en basic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Flèche utilisée en basic&lt;/div&gt;</summary>
		<author><name>Nitrosax</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=477</id>
		<title>Basic Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=477"/>
				<updated>2012-06-23T10:02:09Z</updated>
		
		<summary type="html">&lt;p&gt;Nitrosax : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Présentation du Basic Casio ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
C'est un langage interprété, c'est à dire qu'il est &amp;quot;lu&amp;quot; par un programme spécial pour fonctionner.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio, initialement destiné aux algorithmes, a vite été détourné afin de programmer des jeux sur les calculatrices. Toutefois, l'interprétation du basic reste beaucoup plus lente que celle du Lua (voir LuaFx) ou du C ([http://wiki.casio-scene.com/fr/SDK SDK]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Créer un nouveau programme ==&lt;br /&gt;
&lt;br /&gt;
A partir du menu de la calculatrice, aller dans '''&amp;quot;PRGM&amp;quot;''' (ou taper &amp;quot;B&amp;quot;). Les onglets qui apparaissent en bas de la fenêtre permettent de gérer les programmes (EXE = exécuter, EDIT = éditer, NEW = nouveau, DEL = supprimer, DEL-A = supprimer tous les programmes, SRC = rechercher, REN = renommer).&lt;br /&gt;
En appuyant sur [F3], on crée un nouveau programme. &amp;quot;base&amp;quot; permet de créer un programme base, et le symbole de la clé donne la possibilité d'ajouter un code d'accès. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Débuter en basic Casio ==&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● L'affichage de données : &amp;lt;display&amp;gt; (petit triangle noir) =&amp;gt; [SHIFT][PRGM][F5]&lt;br /&gt;
&lt;br /&gt;
● La saisie de données : ? =&amp;gt; [SHIFT][PRGM][F4]&lt;br /&gt;
&lt;br /&gt;
● Affecter une valeur à une variable : Flèche vers la droite&lt;br /&gt;
&lt;br /&gt;
● Afficher du texte à l'écran : &amp;quot;texte à afficher&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes de base ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● Les conditions :&lt;br /&gt;
&lt;br /&gt;
 '''if''' ''Condition''                //On définit la condition                                                 =&amp;gt; [SHIFT][VARS][F1][F1]&lt;br /&gt;
 '''Then''' ''Instructions''           //Les instructions à exécuter si la condition est vraie                   =&amp;gt; [SHIFT][VARS][F1][F2]&lt;br /&gt;
 '''Else''' ''Instructions''           //Facultatif, instructions à exécuter si la condition est fausse          =&amp;gt; [SHIFT][VARS][F1][F3]&lt;br /&gt;
 '''IfEnd'''                       //Fin de la condition                                                     =&amp;gt; [SHIFT][VARS][F1][F4]&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
 ''Condition'' '''=&amp;gt;''' ''Instruction''  //Cette méthode est plus rapide mais ne permet d’exécuter qu'une seule instruction =&amp;gt; [SHIFT][VARS][F3][F3]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● Les boucles :&lt;br /&gt;
&lt;br /&gt;
 '''While''' ''Condition''             //On définit la condition de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F1]&lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter tant que la condition est vraie  &lt;br /&gt;
 '''WhileEnd'''                    //Fin de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F2]&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
 '''Do'''                          //Début de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F3]&lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter tant que la condition est vraie&lt;br /&gt;
 '''LpWhile''' ''Condition''           //On définit la condition de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F4]&lt;br /&gt;
&lt;br /&gt;
La différence entre un boucle &amp;quot;While/WhileEnd&amp;quot; et une boucle &amp;quot;Do/LpWhile&amp;quot; est que, si la condition est fausse depuis le début, une boucle &amp;quot;While/WhileEnd&amp;quot; ne fera aucune itération, tandis qu'une boucle &amp;quot;Do/LpWhile&amp;quot; fera toujours au moins une.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''For''' ''valeur initiale'' '''&amp;quot;Flèche vers la droite&amp;quot;''' ''variable utilisée'' '''To''' ''valeur finale'' '''step''' ''pas entre chaque itération''     &lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter pendant la boucle &lt;br /&gt;
 '''Next'''                        //Fin de la boucle&lt;br /&gt;
&lt;br /&gt;
 ''For                                                         =&amp;gt; [SHIFT][VARS][F1][F6][F1]''&lt;br /&gt;
&lt;br /&gt;
 ''To                                                          =&amp;gt; [SHIFT][VARS][F1][F6][F2]''&lt;br /&gt;
&lt;br /&gt;
 ''Step          (Facultatif, 1 par défaut)                   =&amp;gt; [SHIFT][VARS][F1][F6][F3]''&lt;br /&gt;
&lt;br /&gt;
 ''Next                                                        =&amp;gt; [SHIFT][VARS][F1][F6][F4]''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les sauts inconditionnels :&lt;br /&gt;
&lt;br /&gt;
 '''Goto''' ''nombre ou lettre''     //Fait un saut inconditionnel vers le &amp;quot;Lbl&amp;quot; avec le même nombre ou lettre        =&amp;gt; [SHIFT][VARS][F3][F2]&lt;br /&gt;
 '''Lbl''' ''nombre ou lettre''      //Marque le point d'arrivée d'un &amp;quot;Goto&amp;quot; avec le même nombre ou lettre            =&amp;gt; [SHIFT][VARS][F3][F1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les opérateurs relationnels :&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;=&amp;quot; ''second terme de la condition''       //La condition est vraie si les deux termes de la condition ont la même valeur =&amp;gt; [SHIFT][VARS][F6][F3][F1]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≠&amp;quot; ''second terme de la condition''       //La condition est vraie si les deux termes de la condition ont des valeurs différentes =&amp;gt; [SHIFT][VARS][F6][F3][F2]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;&amp;lt;&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est strictement inférieure à celle de l'autre terme =&amp;gt; [SHIFT][VARS][F6][F3][F4]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;&amp;gt;&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est strictement supérieure à celle de l'autre terme =&amp;gt; [SHIFT][VARS][F6][F3][F3]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≤&amp;quot; ''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 =&amp;gt; [SHIFT][VARS][F6][F3][F6]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≥&amp;quot; ''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 =&amp;gt; [SHIFT][VARS][F6][F3][F5]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les comandes programme :&lt;br /&gt;
&lt;br /&gt;
 '''Prog''' ''Nom du programme''       //Exécute un autre programme dont on spécifie le nom comme une sous-routine =&amp;gt; [SHIFT][VARS][F2][F1]&lt;br /&gt;
 &lt;br /&gt;
 '''Return'''                      //Dans un programme exécuté par intermédiaire d'un &amp;quot;Prog&amp;quot;, cette instruction permet de revenir dans le programme d'origine =&amp;gt; [SHIFT][VARS][F2][F2]&lt;br /&gt;
&lt;br /&gt;
 '''Break'''                      //Fait sortir d'une boucle &amp;quot;While/WhileEnd&amp;quot;, &amp;quot;Do/LpWhile&amp;quot; ou &amp;quot;For/To/Next&amp;quot; =&amp;gt; [SHIFT][VARS][F2][F3]&lt;br /&gt;
&lt;br /&gt;
 '''Stop'''                       //Arrête l'exécution du programme =&amp;gt; [SHIFT][VARS][F2][F4]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Autres :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:getkey.gif|200px|thumb|right|La répartition du Getkey sur Fx-9860]]&lt;br /&gt;
 '''Locate''', ''coordonnée en abscisse'', ''coordonné en ordonnée'', ''&amp;quot;texte à afficher&amp;quot;''       // Affiche du texte au coordonnées spécifiées (l'écran texte de toutes les calculatrices Casio possède 21 colonnes et 7 lignes)&lt;br /&gt;
 =&amp;gt; [SHIFT][VARS][F6][F4][F1]&lt;br /&gt;
&lt;br /&gt;
 '''GetKey'''       //Prend une valeur qui correspond à la touche pressée =&amp;gt; [SHIFT][VARS][F6][F4][F2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes avancées ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes graphiques ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Aller plus loin ==&lt;br /&gt;
[http://www.planet-casio.com/Fr/programmation/tutoriels.php| Tutoriels de qualité]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Page non finie...''&lt;/div&gt;</summary>
		<author><name>Nitrosax</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Fichier:Getkey.gif&amp;diff=476</id>
		<title>Fichier:Getkey.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Fichier:Getkey.gif&amp;diff=476"/>
				<updated>2012-06-23T09:55:09Z</updated>
		
		<summary type="html">&lt;p&gt;Nitrosax : Répartition des valeurs du getkey en basic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Répartition des valeurs du getkey en basic&lt;/div&gt;</summary>
		<author><name>Nitrosax</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Discussion:Basic_Casio&amp;diff=475</id>
		<title>Discussion:Basic Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Discussion:Basic_Casio&amp;diff=475"/>
				<updated>2012-06-23T09:39:47Z</updated>
		
		<summary type="html">&lt;p&gt;Nitrosax : /* Mise en page */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Mise en page ==&lt;br /&gt;
Attention à bien respecter la mise en page (comme au début).&lt;br /&gt;
Javier, j'ai modifié ta partie à ce niveau.&lt;br /&gt;
&lt;br /&gt;
Les commandes en elles-même sont en gras, les arguments et coordonnées sont spécifiées en italique.&lt;br /&gt;
A chaque fois qu'il y a du code, on met un encadré.&lt;br /&gt;
Faire attention à bien garder le même espace entre chaque partie.&lt;/div&gt;</summary>
		<author><name>Nitrosax</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=470</id>
		<title>Basic Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=470"/>
				<updated>2012-06-23T08:03:35Z</updated>
		
		<summary type="html">&lt;p&gt;Nitrosax : Modifications mineures&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Présentation du Basic Casio ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
C'est un langage interprété, c'est à dire qu'il est &amp;quot;lu&amp;quot; par un programme spécial pour fonctionner.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio, initialement destiné aux algorithmes, a vite été détourné afin de programmer des jeux sur les calculatrices. Toutefois, l'interprétation du basic reste beaucoup plus lente que celle du Lua (voir LuaFx) ou du C ([http://wiki.casio-scene.com/fr/SDK SDK]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Débuter en basic Casio ==&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● L'affichage de données : &amp;lt;display&amp;gt; (petit triangle noir) =&amp;gt; [SHIFT][PRGM][F5]&lt;br /&gt;
&lt;br /&gt;
● La saisie de données : ? =&amp;gt; [SHIFT][PRGM][F4]&lt;br /&gt;
&lt;br /&gt;
● Affecter une valeur à une variable : Flèche vers la droite&lt;br /&gt;
&lt;br /&gt;
● Afficher du texte à l'écran : &amp;quot;texte à afficher&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes de base ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● Les conditions :&lt;br /&gt;
&lt;br /&gt;
 '''if''' ''Condition''                //On définit la condition                                                 =&amp;gt; [SHIFT][VARS][F1][F1]&lt;br /&gt;
 '''Then''' ''Instructions''           //Les instructions à exécuter si la condition est vraie                   =&amp;gt; [SHIFT][VARS][F1][F2]&lt;br /&gt;
 '''Else''' ''Instructions''           //Facultatif, instructions à exécuter si la condition est fausse          =&amp;gt; [SHIFT][VARS][F1][F3]&lt;br /&gt;
 '''IfEnd'''                       //Fin de la condition                                                     =&amp;gt; [SHIFT][VARS][F1][F4]&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
 ''Condition'' '''=&amp;gt;''' ''Instruction''  //Cette méthode est plus rapide mais ne permet d’exécuter qu'une seule instruction =&amp;gt; [SHIFT][VARS][F3][F3]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● Les boucles :&lt;br /&gt;
&lt;br /&gt;
 '''While''' ''Condition''             //On définit la condition de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F1]&lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter tant que la condition est vraie  &lt;br /&gt;
 '''WhileEnd'''                    //Fin de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F2]&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
 '''Do'''                          //Début de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F3]&lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter tant que la condition est vraie&lt;br /&gt;
 '''LpWhile''' ''Condition''           //On définit la condition de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F4]&lt;br /&gt;
&lt;br /&gt;
La différence entre un boucle &amp;quot;While/WhileEnd&amp;quot; et une boucle &amp;quot;Do/LpWhile&amp;quot; est que, si la condition est fausse depuis le début, une boucle &amp;quot;While/WhileEnd&amp;quot; ne fera aucune itération, tandis qu'une boucle &amp;quot;Do/LpWhile&amp;quot; fera toujours au moins une.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''For''' ''valeur initiale'' '''&amp;quot;Flèche vers la droite&amp;quot;''' ''variable utilisée'' '''To''' ''valeur finale'' '''step''' ''pas entre chaque itération''     &lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter pendant la boucle &lt;br /&gt;
 '''Next'''                        //Fin de la boucle&lt;br /&gt;
&lt;br /&gt;
 ''For                                                         =&amp;gt; [SHIFT][VARS][F1][F6][F1]''&lt;br /&gt;
&lt;br /&gt;
 ''To                                                          =&amp;gt; [SHIFT][VARS][F1][F6][F2]''&lt;br /&gt;
&lt;br /&gt;
 ''Step          (Facultatif, 1 par défaut)                   =&amp;gt; [SHIFT][VARS][F1][F6][F3]''&lt;br /&gt;
&lt;br /&gt;
 ''Next                                                        =&amp;gt; [SHIFT][VARS][F1][F6][F4]''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les sauts inconditionnels :&lt;br /&gt;
&lt;br /&gt;
 '''Goto''' ''nombre ou lettre''     //Fait un saut inconditionnel vers le &amp;quot;Lbl&amp;quot; avec le même nombre ou lettre        =&amp;gt; [SHIFT][VARS][F3][F2]&lt;br /&gt;
 '''Lbl''' ''nombre ou lettre''      //Marque le point d'arrivée d'un &amp;quot;Goto&amp;quot; avec le même nombre ou lettre            =&amp;gt; [SHIFT][VARS][F3][F1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les opérateurs relationnels :&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;=&amp;quot; ''second terme de la condition''       //La condition est vraie si les deux termes de la condition ont la même valeur =&amp;gt; [SHIFT][VARS][F6][F3][F1]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≠&amp;quot; ''second terme de la condition''       //La condition est vraie si les deux termes de la condition ont des valeurs différentes =&amp;gt; [SHIFT][VARS][F6][F3][F2]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;&amp;lt;&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est strictement inférieure à celle de l'autre terme =&amp;gt; [SHIFT][VARS][F6][F3][F4]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;&amp;gt;&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est strictement supérieure à celle de l'autre terme =&amp;gt; [SHIFT][VARS][F6][F3][F3]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≤&amp;quot; ''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 =&amp;gt; [SHIFT][VARS][F6][F3][F6]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≥&amp;quot; ''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 =&amp;gt; [SHIFT][VARS][F6][F3][F5]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les comandes programme :&lt;br /&gt;
&lt;br /&gt;
 '''Prog''' ''Nom du programme''       //Exécute un autre programme dont on spécifie le nom comme une sous-routine =&amp;gt; [SHIFT][VARS][F2][F1]&lt;br /&gt;
 &lt;br /&gt;
 '''Return'''                      //Dans un programme exécuté par intermédiaire d'un &amp;quot;Prog&amp;quot;, cette instruction permet de revenir dans le programme d'origine =&amp;gt; [SHIFT][VARS][F2][F2]&lt;br /&gt;
&lt;br /&gt;
 '''Break'''                      //Fait sortir d'une boucle &amp;quot;While/WhileEnd&amp;quot;, &amp;quot;Do/LpWhile&amp;quot; ou &amp;quot;For/To/Next&amp;quot; =&amp;gt; [SHIFT][VARS][F2][F3]&lt;br /&gt;
&lt;br /&gt;
 '''Stop'''                       //Arrête l'exécution du programme =&amp;gt; [SHIFT][VARS][F2][F4]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Autres :&lt;br /&gt;
&lt;br /&gt;
 '''Locate''', ''coordonnée en abscisse'', ''coordonné en ordonnée'', ''&amp;quot;texte à afficher&amp;quot;''       // Affiche du texte au coordonnées spécifiées (l'écran texte de toutes les calculatrices Casio possède 21 colonnes et 7 lignes) =&amp;gt; [SHIFT][VARS][F6][F4][F1]&lt;br /&gt;
  '''GetKey'''       //Prend une valeur selon la touche pressée =&amp;gt;[SHIFT] [VARS] [F6] [F4] [F2]&lt;br /&gt;
&lt;br /&gt;
== Commandes avancées ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Aller plus loin ==&lt;br /&gt;
[http://www.planet-casio.com/Fr/programmation/tutoriels.php| Tutoriels de qualité]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Page non finie...''&lt;/div&gt;</summary>
		<author><name>Nitrosax</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=469</id>
		<title>Basic Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=469"/>
				<updated>2012-06-23T07:51:39Z</updated>
		
		<summary type="html">&lt;p&gt;Nitrosax : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Présentation du Basic Casio ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
C'est un langage interprété, c'est à dire qu'il est &amp;quot;lu&amp;quot; par un programme spécial pour fonctionner.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio, initialement destiné aux algorithmes, a vite été détourné afin de programmer des jeux sur les calculatrices. Toutefois, l'interprétation du basic reste beaucoup plus lente que celle du Lua (voir LuaFx) ou du C ([http://wiki.casio-scene.com/fr/SDK SDK]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Débuter en basic Casio ==&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● L'affichage de données : &amp;lt;display&amp;gt; (petit triangle noir) =&amp;gt; [SHIFT][PRGM][F5]&lt;br /&gt;
&lt;br /&gt;
● La saisie de données : ? =&amp;gt; [SHIFT][PRGM][F4]&lt;br /&gt;
&lt;br /&gt;
● Affecter une valeur à une variable : Flèche vers la droite&lt;br /&gt;
&lt;br /&gt;
● Afficher du texte à l'écran : &amp;quot;texte à afficher&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes de base ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● Les conditions :&lt;br /&gt;
&lt;br /&gt;
 '''if''' ''Condition''                //On définit la condition                                                 =&amp;gt; [SHIFT][VARS][F1][F1]&lt;br /&gt;
 '''Then''' ''Instructions''           //Les instructions à exécuter si la condition est vraie                   =&amp;gt; [SHIFT][VARS][F1][F2]&lt;br /&gt;
 '''Else''' ''Instructions''           //Facultatif, instructions à exécuter si la condition est fausse          =&amp;gt; [SHIFT][VARS][F1][F3]&lt;br /&gt;
 '''IfEnd'''                       //Fin de la condition                                                     =&amp;gt; [SHIFT][VARS] [F1][F4]&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
 ''Condition'' =&amp;gt; ''Instruction''  //Cette méthode est plus rapide mais ne permet d’exécuter qu'une seule instruction =&amp;gt; [SHIFT] [VARS] [F3] [F3]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● Les boucles :&lt;br /&gt;
&lt;br /&gt;
 '''While''' ''Condition''             //On définit la condition de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F1]&lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter tant que la condition est vraie  &lt;br /&gt;
 '''WhileEnd'''                    //Fin de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F2]&lt;br /&gt;
&lt;br /&gt;
 '''Do'''                          //Début de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F3]&lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter tant que la condition est vraie&lt;br /&gt;
 '''LpWhile''' ''Condition''           //On définit la condition de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F4]&lt;br /&gt;
&lt;br /&gt;
La différence entre un boucle &amp;quot;While/WhileEnd&amp;quot; et une boucle &amp;quot;Do/LpWhile&amp;quot; est que, si la condition est fausse depuis le début, une boucle &amp;quot;While/WhileEnd&amp;quot; ne fera aucune itération, tandis qu'une boucle &amp;quot;Do/LpWhile&amp;quot; fera toujours au moins une.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''For''' ''valeur initiale'' '''&amp;quot;Flèche vers la droite&amp;quot;''' ''variable utilisée'' '''To''' ''valeur finale'' '''step''' ''pas entre chaque itération''     &lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter pendant la boucle &lt;br /&gt;
 '''Next'''                      //Fin de la boucle&lt;br /&gt;
&lt;br /&gt;
 ''For                                                         =&amp;gt; [SHIFT] [VARS] [F1] [F6] [F1]''&lt;br /&gt;
&lt;br /&gt;
 ''To                                                          =&amp;gt; [SHIFT] [VARS] [F1] [F6] [F2]''&lt;br /&gt;
&lt;br /&gt;
 ''Step          (Facultatif, 1 par défaut)                   =&amp;gt; [SHIFT] [VARS] [F1] [F6] [F3]''&lt;br /&gt;
&lt;br /&gt;
 ''Next                                                        =&amp;gt; [SHIFT] [VARS] [F1] [F6] [F4]''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les sauts inconditionnels :&lt;br /&gt;
&lt;br /&gt;
 '''Goto''' ''nombre ou lettre''     //Fait un saut inconditionnel vers le &amp;quot;Lbl&amp;quot; avec le même nombre ou lettre        =&amp;gt; [SHIFT] [VARS] [F3] [F2]&lt;br /&gt;
 '''Lbl''' ''nombre ou lettre''      //Marque le point d'arrivée d'un &amp;quot;Goto&amp;quot; avec le même nombre ou lettre            =&amp;gt; [SHIFT] [VARS] [F3] [F1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les opérateurs relationnels :&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;=&amp;quot; ''second terme de la condition''       //La condition est vraie si les deux termes de la condition ont la même valeur =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F1]&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≠&amp;quot; ''second terme de la condition''       //La condition est vraie si les deux termes de la condition ont des valeurs différentes =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F2]&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;&amp;lt;&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est strictement inférieure à celle de l'autre terme =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F4]&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;&amp;gt;&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est strictement supérieure à celle de l'autre terme =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F3]&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≤&amp;quot; ''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 =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F6]&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≥&amp;quot; ''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 =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F5]&lt;br /&gt;
&lt;br /&gt;
●Les comandes programme :&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Prog&amp;quot; &amp;quot;Nom du programme&amp;quot;       //Exécute un autre programme dont tu spécifies le nom comme une sous-routine =&amp;gt; [SHIFT] [VARS] [F2] [F1]&lt;br /&gt;
 &amp;quot;Return&amp;quot;       //Dans un programme exécuté par intermédiaire d'un &amp;quot;Prog&amp;quot;, cette instruction permet de revenir dans le programme d'origine =&amp;gt; [SHIFT] [VARS] [F2] [F2]&lt;br /&gt;
 &amp;quot;Break&amp;quot;       //Fait sortir d'une boucle &amp;quot;While/WhileEnd&amp;quot;, &amp;quot;Do/LpWhile&amp;quot; ou &amp;quot;For/To/Next&amp;quot; =&amp;gt; [SHIFT] [VARS] [F2] [F3]&lt;br /&gt;
 &amp;quot;Stop&amp;quot;       //Arrête l'exécution du programme =&amp;gt; [SHIFT] [VARS] [F2] [F4]&lt;br /&gt;
&lt;br /&gt;
●Autres:&lt;br /&gt;
&lt;br /&gt;
 '''Locate''', ''coordonnée en abscisse'', ''coordonné en ordonnée'', ''&amp;quot;texte à afficher&amp;quot;''       // Affiche du texte au coordonnées spécifiées (l'écran texte de toutes les calculatrices Casio possède 21 colonnes et 7 lignes) =&amp;gt; [SHIFT] [VARS] [F6] [F4] [F1]&lt;br /&gt;
  &amp;quot;GetKey&amp;quot;       //Prend une valeur selon la touche pressée =&amp;gt;[SHIFT] [VARS] [F6] [F4] [F2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes avancées ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Aller plus loin ==&lt;br /&gt;
[http://www.planet-casio.com/Fr/programmation/tutoriels.php| Tutoriels de qualité]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Page non finie...''&lt;/div&gt;</summary>
		<author><name>Nitrosax</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=428</id>
		<title>Basic Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=428"/>
				<updated>2012-06-22T10:14:18Z</updated>
		
		<summary type="html">&lt;p&gt;Nitrosax : ajout des boucles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Présentation du Basic Casio ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
C'est un langage interprété, c'est à dire qu'il est &amp;quot;lu&amp;quot; par un programme spécial pour fonctionner.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio, initialement destiné aux algorithmes, a vite été détourné afin de programmer des jeux sur les calculatrices. Toutefois, l'interprétation du basic reste beaucoup plus lente que celle du Lua (voir LuaFx) ou du C ([http://wiki.casio-scene.com/fr/SDK SDK]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Débuter en basic Casio ==&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● L'affichage de données : &amp;lt;display&amp;gt; (petit triangle noir) =&amp;gt; [SHIFT][PRGM][F5]&lt;br /&gt;
&lt;br /&gt;
● La saisie de données : ? =&amp;gt; [SHIFT][PRGM][F4]&lt;br /&gt;
&lt;br /&gt;
● Affecter une valeur à une variable : Flèche vers la droite&lt;br /&gt;
&lt;br /&gt;
● Afficher du texte à l'écran : &amp;quot;texte à afficher&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes de base ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● Les conditions :&lt;br /&gt;
&lt;br /&gt;
 '''if''' ''Condition''                //On définit la condition                                                 =&amp;gt; [SHIFT] [VARS] [F1] [F1]&lt;br /&gt;
 '''Then''' ''Instructions''           //Les instructions à exécuter si la condition est vraie                   =&amp;gt; [SHIFT] [VARS] [F1] [F2]&lt;br /&gt;
 '''Else''' ''Instructions''           //Facultatif, instructions à exécuter si la condition est fausse          =&amp;gt; [SHIFT] [VARS] [F1] [F3]&lt;br /&gt;
 '''IfEnd'''                       //Fin de la condition                                                     =&amp;gt; [SHIFT] [VARS] [F1] [F4]&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
 ''Condition'' =&amp;gt; ''Instruction''  //Cette méthode est plus rapide mais ne permet d’exécuter qu'une seule instruction =&amp;gt; [SHIFT] [VARS] [F3] [F3]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● Les boucles :&lt;br /&gt;
&lt;br /&gt;
 '''While''' ''Condition''         //On définit la condition de la boucle&lt;br /&gt;
 ''Instructions''            //Les instructions à exécuter tant que la condition est vraie  &lt;br /&gt;
 '''WhileEnd'''                //Fin de la boucle&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
 '''For''' ''valeur initiale'' '''&amp;quot;Flèche vers la droite&amp;quot;''' ''variable utilisée'' '''To''' ''valeur finale'' '''step''' ''pas entre chaque itération''     &lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter pendant la boucle &lt;br /&gt;
 '''Next'''                      //Fin de la boucle&lt;br /&gt;
&lt;br /&gt;
''For                                                         =&amp;gt; [SHIFT] [VARS] [F1] [F6] [F1]''&lt;br /&gt;
&lt;br /&gt;
''To                                                          =&amp;gt; [SHIFT] [VARS] [F1] [F6] [F2]''&lt;br /&gt;
&lt;br /&gt;
''Step          (Facultatif, 1 par défaut)                   =&amp;gt; [SHIFT] [VARS] [F1] [F6] [F3]''&lt;br /&gt;
&lt;br /&gt;
''Next                                                        =&amp;gt; [SHIFT] [VARS] [F1] [F6] [F4]''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les sauts inconditionnels :&lt;br /&gt;
&lt;br /&gt;
 '''Goto''' ''nombre ou lettre''     //Fait un saut inconditionnel vers le &amp;quot;Lbl&amp;quot; avec le même nombre ou lettre        =&amp;gt; [SHIFT] [VARS] [F3] [F2]&lt;br /&gt;
&lt;br /&gt;
 '''Lbl''' ''nombre ou lettre''      //Marque le point d'arrivée d'un &amp;quot;Goto&amp;quot; avec le même nombre ou lettre            =&amp;gt; [SHIFT] [VARS] [F3] [F1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les opérateurs relationnels :&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;=&amp;quot; ''second terme de la condition''       //La condition est vraie si les deux termes de la condition ont la même valeur =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F1]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≠&amp;quot; ''second terme de la condition''       //La condition est vraie si les deux termes de la condition ont des valeurs différentes =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F2]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;&amp;lt;&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est strictement inférieure à celle de l'autre terme =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F4]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;&amp;gt;&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est strictement supérieure à celle de l'autre terme =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F3]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≤&amp;quot; ''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 =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F6]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≥&amp;quot; ''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 =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F5]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Autres:&lt;br /&gt;
&lt;br /&gt;
 '''Locate''', ''coordonnée en abscisse'', ''coordonné en ordonnée'', ''&amp;quot;texte à afficher&amp;quot;''       // Affiche du texte au coordonnées spécifiées (l'écran texte de toutes les calculatrices Casio possède 21 colonnes et 7 lignes) =&amp;gt; [SHIFT] [VARS] [F6] [F4] [F1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes avancées ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Aller plus loin ==&lt;br /&gt;
[http://www.planet-casio.com/Fr/programmation/tutoriels.php| Tutoriels de qualité]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Page non finie...''&lt;/div&gt;</summary>
		<author><name>Nitrosax</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Discussion:Basic_Casio&amp;diff=426</id>
		<title>Discussion:Basic Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Discussion:Basic_Casio&amp;diff=426"/>
				<updated>2012-06-22T09:50:48Z</updated>
		
		<summary type="html">&lt;p&gt;Nitrosax : Page créée avec « == Mise en page == Attention à bien respecter la mise en page (comme au début). Xavier, j'ai modifié ta partie à ce niveau.  Les commandes en elles-même sont en gras,... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Mise en page ==&lt;br /&gt;
Attention à bien respecter la mise en page (comme au début).&lt;br /&gt;
Xavier, j'ai modifié ta partie à ce niveau.&lt;br /&gt;
&lt;br /&gt;
Les commandes en elles-même sont en gras, les arguments et coordonnées sont spécifiées en italique.&lt;br /&gt;
A chaque fois qu'il y a du code, on met un encadré.&lt;br /&gt;
Faire attention à bien garder le même espace entre chaque partie.&lt;/div&gt;</summary>
		<author><name>Nitrosax</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=425</id>
		<title>Basic Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=425"/>
				<updated>2012-06-22T09:40:20Z</updated>
		
		<summary type="html">&lt;p&gt;Nitrosax : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Présentation du Basic Casio ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
C'est un langage interprété, c'est à dire qu'il est &amp;quot;lu&amp;quot; par un programme spécial pour fonctionner.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio, initialement destiné aux algorithmes, a vite été détourné afin de programmer des jeux sur les calculatrices. Toutefois, l'interprétation du basic reste beaucoup plus lente que celle du Lua (voir LuaFx) ou du C ([http://wiki.casio-scene.com/fr/SDK SDK]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Débuter en basic Casio ==&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● L'affichage de données : &amp;lt;display&amp;gt; (petit triangle noir) =&amp;gt; [SHIFT][PRGM][F5]&lt;br /&gt;
&lt;br /&gt;
● La saisie de données : ? =&amp;gt; [SHIFT][PRGM][F4]&lt;br /&gt;
&lt;br /&gt;
● Affecter une valeur à une variable : Flèche vers la droite&lt;br /&gt;
&lt;br /&gt;
● Afficher du texte à l'écran : &amp;quot;texte à afficher&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes de base ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● Les conditions :&lt;br /&gt;
&lt;br /&gt;
 '''if''' ''Condition''                //On définit la condition                                                 =&amp;gt; [SHIFT] [VARS] [F1] [F1]&lt;br /&gt;
 '''Then''' ''Instructions''           //Les instructions à exécuter si la condition est vraie                   =&amp;gt; [SHIFT] [VARS] [F1] [F2]&lt;br /&gt;
 '''Else''' ''Instructions''           //Facultatif, instructions à exécuter si la condition est fausse          =&amp;gt; [SHIFT] [VARS] [F1] [F3]&lt;br /&gt;
 '''IfEnd'''                       //Fin de la condition                                                     =&amp;gt; [SHIFT] [VARS] [F1] [F4]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les sauts inconditionnels :&lt;br /&gt;
&lt;br /&gt;
 '''Goto''' ''nombre ou lettre''     //Fait un saut inconditionnel vers le &amp;quot;Lbl&amp;quot; avec le même nombre ou lettre        =&amp;gt; [SHIFT] [VARS] [F3] [F2]&lt;br /&gt;
&lt;br /&gt;
 '''Lbl''' ''nombre ou lettre''      //Marque le point d'arrivée d'un &amp;quot;Goto&amp;quot; avec le même nombre ou lettre            =&amp;gt; [SHIFT] [VARS] [F3] [F1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les opérateurs relationnels :&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;=&amp;quot; ''second terme de la condition''       //La condition est vraie si les deux termes de la condition ont la même valeur =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F1]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≠&amp;quot; ''second terme de la condition''       //La condition est vraie si les deux termes de la condition ont des valeurs différentes =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F2]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;&amp;lt;&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est strictement inférieure à celle de l'autre terme =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F4]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;&amp;gt;&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est strictement supérieure à celle de l'autre terme =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F3]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≤&amp;quot; ''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 =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F6]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≥&amp;quot; ''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 =&amp;gt; [SHIFT] [VARS] [F6] [F3] [F5]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Autres:&lt;br /&gt;
&lt;br /&gt;
 '''Locate''', ''coordonnée en abscisse'', ''coordonné en ordonnée'', ''&amp;quot;texte à afficher&amp;quot;''       // Affiche du texte au coordonnées spécifiées (l'écran texte de toutes les calculatrices Casio possède 21 colonnes et 7 lignes) =&amp;gt; [SHIFT] [VARS] [F6] [F4] [F1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes avancées ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Aller plus loin ==&lt;br /&gt;
[http://www.planet-casio.com/Fr/programmation/tutoriels.php| Tutoriels de qualité]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Page non finie...''&lt;/div&gt;</summary>
		<author><name>Nitrosax</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=396</id>
		<title>Basic Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=396"/>
				<updated>2012-06-20T15:40:51Z</updated>
		
		<summary type="html">&lt;p&gt;Nitrosax : Ajout de quelques commandes et de nouvelles catégories.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Présentation du Basic Casio ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
C'est un langage interprété, c'est à dire qu'il est &amp;quot;lu&amp;quot; par un programme spécial pour fonctionner.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio, initialement destiné aux algorithmes, a vite été détourné afin de programmer des jeux sur les calculatrices.&lt;br /&gt;
&lt;br /&gt;
== Débuter en basic Casio ==&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● L'affichage de données : &amp;lt;display&amp;gt; (petit triangle noir) =&amp;gt; [SHIFT][PRGM][F5]&lt;br /&gt;
&lt;br /&gt;
● La saisie de données : ? =&amp;gt; [SHIFT][PRGM][F4]&lt;br /&gt;
&lt;br /&gt;
● Affecter une valeur à une variable : Flèche vers la droite&lt;br /&gt;
&lt;br /&gt;
● Afficher du texte à l'écran : &amp;quot;texte à afficher&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes de base ==&lt;br /&gt;
&lt;br /&gt;
● Les conditions :&lt;br /&gt;
&lt;br /&gt;
 '''if''' ''Condition''                //On définit la condition                                                 =&amp;gt; [SHIFT] [VARS] [F1]&lt;br /&gt;
 '''Then''' ''Instructions''           //Les instructions à exécuter si la condition est vraie                   =&amp;gt; [SHIFT] [VARS] [F2]&lt;br /&gt;
 '''Else''' ''Instructions''           //Facultatif, instructions à exécuter si la condition est fausse          =&amp;gt; [SHIFT] [VARS] [F3]&lt;br /&gt;
 '''IfEnd'''                       //Fin de la condition                                                     =&amp;gt; [SHIFT] [VARS] [F4]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes avancées ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Aller plus loin ==&lt;br /&gt;
[http://www.planet-casio.com/Fr/programmation/tutoriels.php| Tutoriels de qualité]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Page non finie...''&lt;/div&gt;</summary>
		<author><name>Nitrosax</name></author>	</entry>

	</feed>