Afficher du texte

Le premier programme que nous allons créer va afficher du texte et c’est très simple.

Il suffit d’écrire :

PRINT « VOICI MON PREMIER PROGRAMME »

Pour voir le résultat, il faut cliquer sur Run puis Start ou plus simplement sur le touche F5 du clavier.

Après quelques secondes, voilà le résultat, l’ordinateur ouvre une fenêtre et écrit, grâce à la commande PRINT, ce qui est entre guillemets :

Avant de continuer à écrire un programme, il faut fermer la fenêtre, soit en appuyant sur une touche, soit en cliquant sur la croix en haut à droite.

Pour placer le texte à un endroit précis, il faut utiliser LOCATE, par exemple :

LOCATE 5,10

Explications : place le texte à 5 lignes (1 ligne=hauteur d’une lettre) et 10 colonnes (1 colonne=largeur d’une lettre) du coin supérieur gauche de la fenêtre.

Voici le code :

Dorénavant, je ne placerai plus le code dans la page avec une copie d’écran. Je le placerai de la façon suivante :

LOCATE 5, 10
PRINT « VOICI MON PREMIER PROGRAMME »

Il vous suffit de sélectionner les lignes ci-dessus et de les copier / coller dans QB64.

Après appuie sur F5, voilà le résultat :

Retournons dans QB64 pour continuer d’écrire du texte. N’oubliez pas de fermer la fenêtre.

Voici le code à rajouter :

PRINT « Il est cool »

Voilà le code complet :

LOCATE 5, 10
PRINT « VOICI MON PREMIER PROGRAMME »
PRINT « Il est cool »

F5 et voilà le résultat :

On remarque que le texte s’écrit en dessous du précédent contre le bord gauche de l’écran. LOCATE ne fonctionne que pour le PRINT placé juste après lui.

Pour simplifier l’écriture des LOCATE/PRINT, il est préférable d’écrire comme ceci :

LOCATE 2, 2: PRINT « Bonjour »

Cette écriture permet d’écrire le texte entre guillemets à la ligne 2 et colonne 2 de façon plus clair puisqu’elle est sur une seule ligne seulement. Les 2 instructions doivent être séparées par « : »

LOCATE 5, 10
PRINT « VOICI MON PREMIER PROGRAMME »
PRINT « Il est cool »
LOCATE 2, 2: PRINT « Bonjour »

 

Un point important :

Un programme informatique s’exécute une ligne à la fois, par ordre d’écriture, donc ligne après ligne.

C’est très important à comprendre pour la suite.

Pour bien voir que le programme s’exécute une ligne après l’autre, essayer le code suivant :

SLEEP 5
LOCATE 5, 10
SLEEP 5
PRINT « Voici mon premier programme »
SLEEP 5
PRINT « Il est cool »
SLEEP 5
LOCATE 2, 2: PRINT « Bonjour »

Il consiste à mettre le programme en pause avant chaque nouvelle ligne à l’aide de SLEEP. Le chiffre correspond à la durée de la pause. Il est possible de modifier ce chiffre.

Après appuie sur F5, on voit bien que le programme s’exécute ligne par ligne.

Pour enregistrer votre premier programme, il faut cliquer sur File puis sur Save. Dans la fenêtre qui s’ouvre, pour File Name, écrire le nom de votre premier programme, par exemple : Texte. Cliquer ensuite sur Save.