Complément de programmation Basic n°1

Présentation

Ce complément de cours va vous permettre de mieux assimiler les commandes de dessin vues dans la leçon n°5. De plus, ce complément vous apprendra quelques astuces sur leur utilisation. Pour cela nous aborderons des parties de programmes afin de faciliter la compréhension. Soyez attentif !

Rendre Plot et Pxl équivalentes

Dans les programmes possédants une interface graphique, il est utile parfois d'utiliser la commande PxlTest. Seulement la plupart des dessins sont effectués avec les commandes Plot ou Line. Voici deux astuces pour rendre les commandes Plot et Pxl équivalentes...

ViewWindow 1,127,1,63,1,1
PlotOn A,B
PxlOff B,A
OU ViewWindow 1,127,1,1,63,1
PlotOn A,B
PxlOff 64-B,A

Dans ces exemples, le point d'abscisse A et d'ordonnée B s'affichent puis s'effacent. Ainsi vous pouvez utiliser les commandes Plot et Line pour tracer vos dessins, et utiliser la commande PxlTest pour vérifier si votre point est affiché ou non.

Dessiner plus rapidement

Les trois petits programmes suivants sont équivalents, cependant ils présentent quelques différences suivant les commandes utilisées. Attention pour les Casio Graph 20/25, l'exemple utilisant la commande F-Line ne peut pas être utilisé sur ces calculatrices. Voici les trois programmes.

1er programme 2ème programme 3ème programme
Plot 15,25
Plot 25,25
Line
Plot 25,25
Plot 25,35
Line
Plot 25,35
Plot 15,35
Line
Plot 15,35
Plot 15,25
Line
OU Plot 15,25
Plot 25,25
Line
Plot 25,35
Line
Plot 15,35
Line
Plot 15,25
Line
OU F-Line 15,25,25,25
F-Line 25,25,25,35
F-Line 25,35,15,35
F-Line 15,35,15,25

Le résultat de ces programmes est un carré ou un rectangle suivant les paramètres V-Window. Leurs différences se situent au niveau de la rapidité d'exécution et de la mémoire utilisée.

Classement au niveau mémoire utilisée
(du plus léger au plus lourd)
Classement au niveau rapidité d'exécution
(du plus rapide au plus lent)
1. 2ème programme (42 pas)
2. 3ème programme (55 pas)
3. 1er programme (63 pas)
1. 3ème programme
2. 2ème programme
3. 1er programme

xhtml css      © 2001-2014 CasioExpert.com      CasioExpert.com v6      conception & réalisation Mickaël Morier