Accueil > QBasic > QBasic – La ponctuation (syntaxe)

QBasic – La ponctuation (syntaxe)

This entry is part 4 of 30 in the series QBasic - Tutoriel
  1. CLS
  2. Le point virgule (;)
  3. La virgule (,)
  4. Le double point (:)

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 ce
texte était placé entre apostrophes. Enfin il a effectué l’opération 7 + 9 et
affiché 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 est
de 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 PRINT qui représente quand même 5 caractères, vous pouvez le
    remplacer par un point d’interrogation, ?. Exemple :

    ? « QBasic est un langage surprenant. »

    PRINT s’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

Series Navigation«QBasic – Mathématiques élémentairesQBasic – Les variables»
Categories: QBasic Tags:
  1. Pas encore de commentaire
  1. Pas encore de trackbacks