Previous Page Next Page

9.3 L'instruction IF

La forme syntaxique générale de l'instruction IF est représentée par le diagramme syntaxique de la figure 9.2.

Undisplayed Graphic

Figure 9.2 Syntaxe de l'instruction IF

L'interprétation est identique à la proposition:

Si l'évaluation de l'expression (booléenne) donne la valeur True, alors exécuter l'instruction qui suit le mot réservé THEN une seule fois. L'instruction suivant le mot réservé ELSE, s'il y en a une, est ignorée.

Si l'évaluation de l'expression (booléenne) donne la valeur False, alors l'instruction suivant le mot réservé ELSE est exécutée. L'instruction qui suit le THEN est ignorée. S'il n'y a pas de partie ELSE, l'exécution continue en séquence avec l'instruction suivante.

Quelques exemples illustrant l'usage de l'instruction IF seront discutés au paragraphe 9.5.

Dans un arbre programmatique la structure IF se représente comme suit:

Undisplayed Graphic

Figure 9.3 L'instruction IF dans l'arbre programmatique

La condition < cond > est indiquée dans le rond identifié par le mot clé TEST. Souvent une condition est indiquée par un nom de code qui renvoie à une table de conditions. Rappelons pour terminer que l'arbre se lit de gauche à droite: si l'évaluation de la condition < cond > donne True, l'instruction < st1 > est exécutée, sinon l'instruction < st2 > est exécutée.

Previous Page Next Page


© Aflo Informatique , 2003-2004