Version Française English Version

Planète Casio - Programmes, jeux et cours pour calculatrices Casio

Bookmark and Share
Bienvenue sur Planète Casio, n'hésitez pas à poser vos questions sur le forum, et pensez à rejoindre Planète Casio sur Facebook !
Spaceraider
Sommaire
Introduction
    Programmation numérique
      Affichage de texte
      La commande display
      Placement de texte
      Les variables
      La commande If
      Le saut conditionnel
      Les boucles
      La commande GetKey
      Les commandes programme
    Programmation graphique
      Définir une fenetre d'affichage
      Affichage de pixels
      Test de pixel
      Tracé d'une ligne
      Tracé d'une forme
      Tracé d'une fonction
      Affichage de texte
    Le menu options
      La couleur
      L'ongelet NUM
      La fonction aléatoire Ran#
      Les pictures
      Les connecteurs logiques
    Matrices et listes
      Les Matrices
      Les listes et le drawstat
    Déboggage et complément
      Les Messages d'erreur
      Copier/Coller (Fmem)
Conclusion
Le menu options
Le menu Option vous servira à agir avec plus de souplesse sur vos programmes. Il permet entre autres de stocker images et texte, mais aussi d’effectuer des calculs sur des variables et exploiter matrices et listes. Ces deux dernières fonctions seront cependant traitées ultérieurement.
1. La couleur Optn/F6/F1
Ce chapitre est réservé aux graph 65/65+/80 car elles-seules ont la couleur.

Vous avez remarque que lorsque vous affichez quelque chose à l’écran, cela apparaît en bleu. Vous pouvez choisir la couleur (bleu, orange ou vert) pour la plupart des commandes d’affichage. Vous faites Optn/F6/F1 et vous pouvez choisir entre vert (green) et orange. Le bleu ne se choisit pas car il sera mis par défaut si vous ne mettez pas de couleur. Ensuite la couleur se place juste avant une des commandes suivantes (j’ai choisi Orange mais vous pouvez mettre vert bien sur !) :
Orange "TEXTE"
Orange Graph...
Orange Horizontal/Vertical/Circle
Orange F-Line/Line
Orange Plot.../Pxl...
Orange Text...

En clair, la couleur se place devant quasiment toutes les commandes d’affichage sauf Locate.

Je n’ai rien de plus à dire sur la couleur si ce n’est que la couleur orange passe par dessus toutes les autres et le vert en dessous. Par exemple, si vous faites passer une ligne bleue sur une verte, la verte sera recouverte par le bleu. Et si vous faites passer une ligne orange, elle se superposera aux autres. Vous pouvez le tester par vous-même avec cet exemple :
Green Horizontal 30
Horizontal 31
Orange Horizontal 32
Green Vertical 50
Vertical 51
Orange Vertical 52

Sur la deuxième et la cinquième ligne, je n’ai pas spécifié de couleur donc la calculatrice affiche en bleu automatiquement.

Avec ça, vous verrez les couleurs qui se superposent.
2. L’onglet NUM Optn/F6/F4
L’onglet Num est fort utile car il permet d’effectuer des calculs sur des nombres.

Abs : Donne la valeur absolue d’un nombre. Si c’est un nombre positif, cela ne change rien. Si c’est un nombre négatif, cela enlève simplement le signe – et met un signe + à la place (invisible bien sur !).

Int : Rend la valeur entière. Cette commande enlève simplement tous les chiffres derrière la virgule et n’arrondit pas.

Frac : Donne la valeur décimale d’un nombre. Cette commande garde juste ce qu’il y a après la virgule et met un 0 avant, enlevant le nombre qui s’y trouvait.
Abs 5[DISP] (affiche 5)
Abs -5[DISP] (= 5)
Int 18.489[DISP] (= 18)
Frac 18.489[DISP] (= 0.489)

Les deux autres commandes ont une utilité nulle en programme.
3. La commande aléatoire Optn/F6/F3/F4
Cette commande est tellement importante et utilisée qu’elle mérite un paragraphe pour elle.

C’est à ma connaissance le seul moyen de d’obtenir une valeur aléatoire sur votre calculatrice. Elle apparaît sous la forme Ran#.

Lorsque vous mettez cette commande dans votre programme, elle va vous définir une valeur aléatoire entre 0 et 1 avec plein de chiffres derrière la virgule.

Vous pouvez choisir un intervalle pour vos valeurs aléatoires. Il se définit de cette façon :
aRan# +b

a+b est la valeur maximale et b est la valeur minimale.

Si vous ne mettez pas a, la valeur maximale est 1.

Si vous ne mettez pas b, la valeur minimale est 0.



Le plus pratique est d’assigner Ran# à une variable. Utiliser la commande Int peut aussi s’avérer pratique car vous aurez ainsi des nombres entiers plus faciles à manipuler.
Int (10Ran# +1)->A[DISP]

Vous aurez avec ceci des nombres aléatoires compris entre 1 et 10.
4. Les Pictures Optn/F6/F6/F2
Les pictures, vous l’aurez compris servent à enregistrer une image. Cela sert plus précisément à enregistrer une capture de l’écran graphique.

Génial ! me direz-vous. Mais ces images sont au nombre de six, ce qui limite déjà un peu et prennent chacune 4096 octets de mémoire (c’est beaucoup).

Elle peuvent tout de même énormément servir, et je vais vous apprendre à les utiliser.

Commençons un programme :
F-Line 25,10,120,50
F-Line 10,5,10,30
Text 20,1,"TEXTE"
Circle 25,25,10
Horizontal 2
PlotOn 63,63

Si vous exécutez ce programme, il va mettre du temps à le terminer. Si vous voulez le retrouver plus tard, il faudra le réexecuter.

Sauf si vous rajoutez à la fin :
StoPict 1

Reexecutez ce programme et effacez-le.

Créez-en un nouveau et mettez :
RclPict 1

Simplement. Vous aurez l’image qui s’affichera en moins d’une seconde.

Super, non ? Mais apprenez à bien choisir vos enregistrements de Pictures car vous n’en avez que 6 sur les anciennes Casio (30/35/60/65/80) et jusqu'à 20 sur les plus récentes (35+/75/85/95/100) !

Je récapitule :

StoPict (n° de 1 à 6 ou 20) : faire une capture de l’écran graphique.

RclPict (n° de 1 à 6 ou 20) : afficher la capture correspondante.



Notez que vous pouvez ensuite réafficher d’autres pictures ou dessiner après un RclPict.

Les images resteront peut-être entre des programmes (même si vous éteignez la machine). Ne les effacez pas ! Créez juste un petit programme avec la commande BG-None (Shift/SetUp/F6/F5/F1). Ceci effacera la picture de l’écran mais pas de la calculatrice.

Pour l’effacer de la calculatrice, Menu principal/Mem/Memory Usage/Pictures/n° de 1 à 6.
5. Les commandes logiques Optn/F6/F6/F4
Lorsque vous utilisez une condition avec If/IfEnd ou avec la double flèche, vous ne pouvez poser qu’une seule condition.

Les commandes logiques remédient à cela et vous permettent de mettre autant de conditions que vous le voulez.



And

Cette commande oblige la calculatrice à ce que toutes les conditions se vérifient.
?->A
?->B
?->C
A=10 And B=20 And C=50=>"CONDITION VERIFIEE"

Il faut donc pour que la condition se vérifie que A=10 et B=20 et C=50.



Or

Cette commande permet de vérifier la condition si une condition est vrai mais pas forcément les autres.
?->A
?->B
?->C
A=10 Or B=20 Or C=50=>"CONDITION VERIFIEE"


Il vous suffit ici de taper la bonne valeur pour une des trois variables seulement (les trois peuvent aussi être bonnes)

Il faut ici pour que la condition se vérifie que A=10 ou B=20 ou C=50.



Not

Cette commande permet de vérifier la condition si une condition n’est pas vraie.
?->A
?->B
?->C
A=10 Not B=20 Not C=50=>"CONDITION VERIFIEE"

Ici vous devez avoir 10 pour la valeur A mais pas 20 pour B et 50 pour C.

Il faut ici pour que la condition se vérifie que A=10, que B!=20 et que C!=50.



Ces trois commandes logiques vous aideront énormément dans des programmes ayant plusieurs conditions en même temps.

Publicité et partenaires

Omnimaga
Casio Education
Casio Éducation
Space-Raider
Space-Raider
GameMaster
GameMasters.fr

Jeux Casio - www.planet-casio.com v3.0 © créé par Neuronix et Muelsaco 2004-2012 | Il y a 30 connectés | Nous contacter | Recherches effectuées
Rugby Manager | Jeu de handball | Jeu de foot | Jeu de rugby | Jeu de tennis | Space raider | Sublinet | Top-cinema, films, cinéma, séries | Pension pour chats

Planète-Casio est un site communautaire indépendant et n'est donc pas affilié à Casio | Toute reproduction de Planète-Casio, même partielle, est interdite
Les fichiers, programmes et publications postés sur Planète-Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des copyrights
Merci de respecter le travail des autres ! | CASIO est une marque déposée par CASIO Computer Co., Ltd