QBasic – La ponctuation (syntaxe)
- QBasic – Introduction au QBasic
- QBasic – Ecrire sur l’écran
- QBasic – Mathématiques élémentaires
- QBasic – La ponctuation (syntaxe)
- QBasic – Les variables
- QBasic – Les commentaires
- QBasic – Les constantes
- QBasic – Entrée de données
- QBasic – Les boucles inconditionnelles
- QBasic – Les boucles conditionnelles
- QBasic – Structure conditionnelle
- QBasic – Les cas
- QBasic – Maths, logique et divers
- QBasic – Le texte
- QBasic – Le son
- QBasic – Dessiner
- QBasic – Sous-programmes, fonctions et procedures
- QBasic – Les types de variables
- QBasic – Les tableaux
- QBasic – Les types personalisés
- QBasic – L’organisation des données
- QBasic – QBasic et le système d’exploitation
- QBasic – L’accès aux fichiers
- QBasic – Le traitement des erreurs
- QBasic – La manette de jeu
- QBasic – Encore plus loin dans le graphisme
- QBasic – La mémoire
- QBasic – Le langage machine et la souris
- QBasic – L’heure, la date, le temps
- QBasic – Le clavier
La ponctuation ou la syntaxe (le deuxième terme est quand même plus approprié) est LA
rêgle à respecter en matière de programmation. Disons que le terme de syntaxe est plus
général, et que ce que j’appelle ponctuation ne concerne que ce qui suit :
; point virgule
, virgule
: double points
Nous allons étudier tout ceci en détail. Mais avant, nous allons apprendre une autre
instruction élémentaire et bien utile.
CLS
CLS est une abréviation de CLear Screen. Comme son nom le laisse deviner cette
instruction efface l’écran. Essayez donc (toujours dans la fenêtre immédiate). La syntaxe est
la suivante :
CLS
À partir de maintenant, nous allons presque toujours utiliser la fenêtre programme. Vous devez
donc vous placer dans cette dernière pour écrire les lignes de code. Dans cette fenêtre, le
programme n’est pas exécuté tant que vous ne l’avez pas demandé, c’est à dire que contrairement
à la fenêtre immédiate, lorsque vous appuyez sur Entrée, il ne se passe rien ou plutôt, le
programme n’est pas lancé. Pour l’exécuter, il vous faut presser la touche Shift(Majuscule) + F5
ou aller dans le menu Execution.
Le point virgule (;)
Vous êtes dans la fenêtre programme. Ecrivez :
CLS
PRINT « 7 + 9 = »
PRINT 7 + 9
N’oubliez pas d’appuyer sur Shift+F5.
L’écran doit ressembler à :
7 + 9 =
16
Appuyez sur une touche pour continuer
Que s’est-il passé ? QBasic a tout d’abord effacé l’écran (
CLS). Puis a écrit 7 + 9, puisque cetexte était placé entre apostrophes. Enfin il a effectué l’opération
7 + 9 etaffiché le résultat, c’est à dire
16.Bien. Mais cette présentation est assez sommaire, car le résultat 16 se trouve à la ligne et
on aimerait bien qu’il se trouve à la suite. On va donc user du point virgule. Ecrivez :
CLS
PRINT « 7 + 9 = »;
PRINT 7 + 9
Cette fois, c’est bon! Après avoir exécuté le programme, vous allez lire :
7 + 9 = 16
Appuyez sur une touche pour continuer
Le point virgule force l’affichage sur la même ligne
Dès lors, la loi du moindre effort l’emporte, et l’on peut arriver au même résultat en écrivant
un
PRINT de moins :
CLS<
PRINT "7 + 9 ="; 7 + 9
Le résultat sera le même, c’est à dire :
7 + 9 = 16
Appuyez sur une touche pour continuer
La virgule (,)
Et si à la place d’un point virgule, on avez utilisé une virgule ?
Le résultat aurait été tout autre. Ecrivez :
CLS
PRINT « 7 + 9 = », 7 + 9
Résultat :
7 + 9 = 16
Un espace d’une tabulation s’est créé entre
7 + 9 = et 16. La valeur d’une tabulation par défaut estde 8 caractères.
À propos de cette loi du moindre effort, je crois qu’il est temps pour moi de vous confier ce petit
secret qui n’en est pas un et vous dire que :
- Au lieu d’écire
PRINTqui représente quand même 5 caractères, vous pouvez le
remplacer par un point d’interrogation, ?. Exemple :
? « QBasic est un langage surprenant. »
PRINTs’affichera comme par magie. - Lorsque vous écrivez une suite de termes après print, vous n’êtes pas obligé d’écrire les
points virgules. Exemple :
PRINT « QBasic » « est un » « langage » « surprenant. »
Les points virgules se mettront comme par magie.
Le double point (:)
Les doubles points servent à écrire plusieurs instruction sur la même ligne. Ainsi notre programme de tout
à l’heure :
CLS
PRINT « 7 + 9 = »;
PRINT 7 + 9
Pourra s’écrire :
CLS : PRINT « 7 + 9 = »; : PRINT 7 + 9
Le résultat, vous l’aurez deviné, sera identique :
7 + 9 = 16
Appuyez sur une touche pour continuer
Categories: QBasic