1. Déclarer une variable
Le nom de la variable, 2 points, type de la variable.
Pour déclarer plusieurs variables en une seule commande on les sépare par des virgules.
Quatre types: chaîne, entier, réel et logique:
- chaîne pour les chaînes de caractères, toujours encadrées de guillemets
- entier pour les nombres entiers (sans partie décimale)
- réel pour les nombres réels (un point sépare la partie entière de la partie décimale)
- logique pour les valeurs booléennes VRAI et FAUX
ACTION declaration nom_var:type nom_var1,nom_var2,...,nom_varn:type FIN ACTION
ACTION declaration val1:entier val2:reel flag:logique nom,prenom:chaine FIN ACTION
2. Affectation interne d'une variable
<-- est l'opérateur d'affectation interne. L'affectation se fait de droite à gauche.
ACTION declaration val1:entier val2:reel flag:logique nom,prenom:chaine val1 <-- 5 val2 <-- 5.5 flag <-- VRAI nom <-- "Tartempion" prenom <-- "Florimon" FIN ACTION
3.Affectation externe d'une variable
Le mode conversationnel
ACTION declaration nom,prenom:chaine ECRIRE "Veuillez entrer les nom et prénom" LIRE nom,prenom FIN ACTION
Le mode non conversationnel
ACTION declaration nom,prenom:chaine LIRE nom,prenom FIN ACTION
4. Afficher le contenu des variables
ECRIRE permet de renvoyer le contenu des variables vers l'écran.
Chaque mot-clé ECRIRE provoque un saut de ligne.
On utilise la virgule pour séparer les paramètres.
ACTION declaration val1:entier val2:reel flag:logique nom,prenom:chaine LIRE val1,val2,flag,nom,prenom ECRIRE "Les contenus de val1 et val2",val1," et ",val2 FIN ACTION
En utilisant la caractère d'échappement \.
ACTION declaration val1:entier val2:reel flag:logique nom,prenom:chaine LIRE val1,val2,flag,nom,prenom ECRIRE "Les contenus de \"val1\" et \"val2\"",val1," et ",val2 FIN ACTION