Leçons de programmation Basic n°5
Présentation
Cette leçon portera sur les commandes de dessin. La leçon se constitura de seize commandes de dessin, pour affiner la compréhension de cette leçon, le complément n°1 porte principalement sur les commandes suivantes. N'oubliez pas de tester vos connaissances sur cette leçon avec l'évaluation n°5. Bon cours !
Commandes de dessin
ViewWindow
Fonction : | Cette commande permet de définir les axes X et Y. |
Syntaxe : | ViewWindow <Xmin>,<Xmax>,<échelle en X>,<Ymin>,<Ymax>,<échelle en Y>,<Tmin>,<Tmax>,<Tpitch> |
Exemple : | ViewWindow 1,40,1,1,20,1 |
Description : | Les abscisses de cette fenêtre vont de 1 à 40, les ordonnées de 1 à 20 et les échelles sont égale à 1 (taille réelle). Les paramètres Tmin, Tmax et Tpicth sont optionnels. |
Cls
Fonction : | Cette commande efface les lignes et les points dessinés. |
Syntaxe : | Cls |
Exemple : | Graph Y=X Cls Graph Y=X+1 |
Description : | Ce programme trace la fonction identité, efface la courbe puis trace la fonction y=x+1. |
Plot
Fonction : | Cette commande place un point suivant ces coordonnées. |
Syntaxe : | Plot <coordonnée X>,<coordonnée Y> |
Exemple : | Plot 3,1 |
Description : | Un pointeur se place aux coordonnées (3,1). Vous pouvez déplacer le pointeur avec les flèches directionnelles, en appuyant sur [EXE] vous afficherez le point sélectionné. |
PlotOn
Fonction : | Cette commande affiche un point aux coordonnées précisées. |
Syntaxe : | PlotOn <coordonnée X>,<coordonnée Y> |
Exemple : | PlotOn 2,1.8 |
Description : | Si le point de coordonnées (2,1.8) était vide, cette commande l'a affiché, sinon PlotOn n'a rien changé. |
PlotOff
Fonction : | Cette commande efface un point aux coordonnées précisées. |
Syntaxe : | PlotOff <coordonnée X>,<coordonnée Y> |
Exemple : | PlotOff 1.5,2 |
Description : | Si le point de coordonnéees (1.5,2) était affiché, cette commande l'a effacé, sinon PlotOff n'a rien changé. |
PlotChg
Fonction : | Cette commande change le statut d'un point donné. |
Syntaxe : | PlotChg <coordonnée X>,<coordonnée Y> |
Exemple : | PlotChg -2,3 |
Description : | Si le point de coordonnées (-2,3) était allumé PlotChg l'éteint, sinon il s'est allumé. |
Line
Fonction : | Cette commande trace une ligne entre deux points donnés. |
Syntaxe : | Plot <coordonnée X1>,<coordonnée Y1> Plot <coordonnée X2>,<coordonnée Y2> Line |
Exemple : | Plot -3,2 Plot 3,2 Line |
Description : | La commande Line trace une ligne entre les points de coordonnées (-3,2) et (3,2). |
F-Line
Fonction : | Cette commande trace une ligne. |
Syntaxe : | F-Line <coordonnée X1>,<coordonnée Y1>,<coordonnée X2>,<coordonnée Y2> |
Exemple : | F-Line -3,1,3,2 |
Description : | La ligne allant de (-3,1) à (3,2) se trace. |
Note : | Cette commande n'est pas disponible sur graph 20/25. Cette commande est plus rapide et moins lourde que la commande Line. |
Circle
Fonction : | Cette commande trace un cercle. |
Syntaxe : | Circle <coordonnée X du centre>,<coordonnée Y du centre>,<valeur du rayon> |
Exemple : | Circle 1,1,2 |
Description : | Le cercle de centre (1,1) et de rayon 2 est tracé. |
Note : | Certains paramètres de fenêtre d'affichage peuvent rendre un cercle ovale. |
Vertical
Fonction : | Cette commande trace une ligne verticale suivant une abscisse. |
Syntaxe : | Vertical <coordonnée X> |
Exemple : | Vertical -2 |
Description : | La ligne verticale d'abscisse (-2) se trace. |
Horizontal
Fonction : | Cette commande trace une ligne horizontale suivant une ordonnée. |
Syntaxe : | Horizontal <coordonnée Y> |
Exemple : | Horizontal 1 |
Description : | La ligne horizontale d'ordonnée (1) se trace. |
Text
Fonction : | Cette commande insère du texte dans le mode graphique. |
Syntaxe : |
Text <numéro de colonne>,<numéro de ligne>,<nom de variable> Text <numéro de colonne>,<numéro de ligne>,"<chaîne de caractères>" numéro de colonne : de 1 à 63 numéro de ligne : de 1 à 127 |
Exemple : | Text 30,55,"CASIO" |
Description : | Le mot CASIO s'affiche au centre de l'écran. |
Note : | Les coordonnées des quatres coins sont caractérisées sur le schéma à la fin de la page. |
PxlOn
Fonction : | Cette commande met en service un pixel. |
Syntaxe : |
PxlOn <numéro de colonne>,<numéro de ligne> numéro de colonne : de 1 à 63 numéro de ligne : de 1 à 127 |
Exemple : | PxlOn 1,1 |
Description : | Le pixel du coin supérieur gauche est mis en service. |
Note : | Les coordonnées des quatres coins sont caractérisées sur le schéma à la fin de la page. |
PxlOff
Fonction : | Cette commande met hors service un pixel. |
Syntaxe : |
PxlOff <numéro de colonne>,<numéro de ligne> numéro de colonne : de 1 à 63 numéro de ligne : de 1 à 127 |
Exemple : | PxlOff 63,127 |
Description : | Le pixel du coin inférieur droit est mis en service. |
Note : | Les coordonnées des quatres coins sont caractérisées sur le schéma à la fin de la page. |
PxlChg
Fonction : | Cette commande change le statut d'un pixel. |
Syntaxe : |
PxlChg <numéro de colonne>,<numéro de ligne> numéro de colonne : de 1 à 63 numéro de ligne : de 1 à 127 |
Exemple : | PxlChg 20,30 |
Description : | Si le pixel de coordonnées (20,30) était en service, il est mis hors service. Inversement si il était hors service, le pixel est mis en service. |
Note : | Les coordonnées des quatres coins sont caractérisées sur le schéma à la fin de la page. |
PxlTest
Fonction : | Cette commande contrôle le statut d'un pixel. |
Syntaxe : |
PxlTest <numéro de colonne>,<numéro de ligne> numéro de colonne : de 1 à 63 numéro de ligne : de 1 à 127 |
Exemple : | PxlTest 30,60 |
Description : | Le statut du pixel de coordonnées (30,60) est testé. Si il est en service, la valeur retournée est 1. Si il est hors service, la valeur retournée est 0. |
Note : | Les coordonnées des quatres coins sont caractérisées sur le schéma suivant. |