|
|
|
A l g o r i t h m e s
D i a g r a m m e s s y n t a x i q u e s
Programme |
|
Sous-Programme de type Procédure |
|
Sous-Programme de type Fonction |
|
Glossaire |
|
Paramètres formels de procédure |
|
Paramètres formels de fonction |
|
Suite d'actions |
|
Action |
|
Action composée |
|
Séquence |
|
Sélection |
|
Répétition |
|
Action simple |
|
Affectation |
|
Lecture de données |
|
Écriture de résultats |
|
Appel de procédure |
|
Appel de fonction |
|
Paramètre effectif |
|
Variable élémentaire |
|
Variable structurée |
|
Variable / Paramètre formel |
|
Remarques :
- Pour une variable structurée de type tableau, on
précisera dans le glossaire le domaine de définition de l'indice
du tableau ainsi que la nature des éléments composant le tableau.
- Pour une variable structurée de type enregistrement,
on précisera dans le glossaire la liste des champs composant l'enregistrement.
- Une expression est soit une constante, soit une variable
élémentaire, soit le résultat d'un sous-programme de
type fonction, soit formée d'un opérateur (+, -, *, /, div,
mod, ...) et d'une ou deux opérandes (constante ou variables élémentaire).
Exemples : 11, FAUX, A, - A, A + B, A + 1, TROUVE ET MASQUE
Des expressions composées peuvent être construites suivant le
modèle précédent en admettant comme opérandes
des expressions élémentaires ou composées éventuellement
entre parenthèses.
Exemple : ((A * B) - (C / D)) * (E + F)
- Les conditions simples sont généralement
formées d'un opérateur (=, /=, <, >, <=, >= ...)
et d'une ou deux opérandes (constante ou variable élémentaire).
Exemples : A > 1, A + B /= 0, NON TROUVE
Des conditions composées ET et OU peuvent être construites suivant
le modèle précédent en combinant des conditions simples
éventuellement entre parenthèses.
Exemples : (A /= 0) OU (B /= 0), (NON TROUVE) ET (NON TERMINE), ...
- Le résultat d'un sous-programme de type
fonction sera renvoyé à l'appelant par l'action RETOURNER.
Un appel de fonction apparaît dans une expression.
- Une expression ne peut être paramètre effectif d'un sous-programme
(procédure ou fonction) que si elle correspond à un paramètre
formel en mode entrée.
Retour en haut de page
|
|
|