NewsLetter
Pour vous inscrire à la NewsLetter :

Inscription Desinscription

HTML
Introduction
Cours

C
Cours

VBasic
Introduction
Cours
Codes sources
Freewares
Dlls

QBasic
Introduction
Cours

68HC11
Introduction
Montage
Implantation
Informations
Cours

Pascal
Cours







Navigation
Maintenant essayons de tracer des lignes.
Et oui c'est possible avec Qbasic.
Pour cela nous utiliseront la commande : LINE(X1,Y1)-(X2,Y2),c
cls
screen 12
line(100,200)-(400,300),4
Voyons maintenants les structures de boucles.
En effet l'interret de la programmation est de pouvoir faire repeter à l'ordinateur un trés grand nombre de fois des operations quelquelles soit.
Commencons par la boucle FOR:
Elle se traduit par:
POUR i ALLANT DE 1 A 10
instruction 1
insctruction 2
.......

PSSER AUi SUIVANT
Les carractere en italique sont parfaitement transparentes.
Le programmeur peut modifier ses valeurs à son gré.
A note que i est appellé un compteur de boucle.
For i=1 to 10
print "i=",i
next i
i=1
i=2
i=3
i=4
i=5
i=6
i=7
i=8
i=9
i=10
L'inconvenient de la boucle FOR c'est que l'on est obligé de connaitre à l'avance le nombre de boucle a realiser.
Malheureusement ce n'est pas toujours le cas. Voila pourquoi le Qbasic possede une fonction appelé WHILE ou TANT QUE.
Elle se traduit par:
WHILE une certaine condition est vrai
instruction 1
insctruction 2
.......

REBOUCLER
i=0
WHILE i<10
print "i=",i
i=i+1
WEND
i=0
i=1
i=2
i=3
i=4
i=5
i=6
i=7
i=8
i=9
Une variante de la boucle WHILE s'appelle la boucle DO.
Elle se differencie de la boucle while par le faite que on test d'execution se trouve a la fin de la boucle ce qui implique
que la suite d'instruction situer a l'interieure de la boucle est au moins executer une fois.
Elle possede aussi deux syntaxe trés differente car oppose dans leur sens.
1ere syntaxe:
DO
instruction 1
insctruction 2
.......

LOOP WHILE une certaine condition est vrai
Traduction:
FAIRE
instruction 1
insctruction 2
.......

REBOUCLE TANT QUE une certaine condition est vrai
2eme syntaxe:
DO
instruction 1
insctruction 2
.......

LOOP UNTIL une certaine condition est vrai
Traduction:
FAIRE
instruction 1
insctruction 2
.......

REBOUCLE JUSQU'A CE QUE une certaine condition est vrai

Tous droits réservés © Programmation-fr.com 2004