Aller au contenu principal

Organigrammes

Les formes de Flowgorithm et les règles pour dessiner un algorithme.

Les formes

Main / End

Pilules de début et de fin. Une fonction a les siennes, à son nom.

Declare

Rectangle à filets : crée les variables et fixe leur type (Integer, Real, String, Boolean).

Assign

Rectangle : range le résultat d'un calcul dans une variable.

Input / Output

Parallélogrammes : lire une saisie, afficher une expression.

If

Losange : une condition, branche False à gauche, True à droite.

While / For / Do

Hexagones : répéter. While teste avant, Do après, For compte ses tours bornes comprises.

Call

Rectangle à deux barres : appeler une fonction qui ne retourne rien.

Les règles à respecter

Déclarer avant d'utiliser

Une variable non déclarée, ou lue avant d'avoir reçu une valeur, arrête l'exécution.

& pour coller du texte

"Total : " & n. Le + n'additionne que des nombres.

/ est toujours réelle

7 / 2 vaut 3.5 ; rangé dans un Integer, le résultat perd sa partie décimale.

De haut en bas

La machine suit les flèches, une forme après l'autre.

Une boucle doit pouvoir s'arrêter

Sa condition dépend d'une variable modifiée dans son corps.

Exemple : « Le nombre est-il pair ? »

1. Main

Début du programme.

2. Declare Integer n

La variable qui recevra la saisie.

3. Input n

Lire le nombre.

4. If n % 2 == 0

Le reste de la division par 2 vaut-il 0 ?

5a. True : Output "Pair"

Branche de droite.

5b. False : Output "Impair"

Branche de gauche.

6. End

Les deux branches se rejoignent avant la fin.

Besoin de t'entraîner ? Va dans Pratiquer.