Organigrammes
Les formes de Flowgorithm et les règles pour dessiner un algorithme.
Les formes
Main / EndPilules de début et de fin. Une fonction a les siennes, à son nom.
DeclareRectangle à filets : crée les variables et fixe leur type (Integer, Real, String, Boolean).
AssignRectangle : range le résultat d'un calcul dans une variable.
Input / OutputParallélogrammes : lire une saisie, afficher une expression.
IfLosange : une condition, branche False à gauche, True à droite.
While / For / DoHexagones : répéter. While teste avant, Do après, For compte ses tours bornes comprises.
CallRectangle à deux barres : appeler une fonction qui ne retourne rien.
Les règles à respecter
Déclarer avant d'utiliserUne 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éelle7 / 2 vaut 3.5 ; rangé dans un Integer, le résultat perd sa partie décimale.
De haut en basLa machine suit les flèches, une forme après l'autre.
Une boucle doit pouvoir s'arrêterSa condition dépend d'une variable modifiée dans son corps.
Exemple : « Le nombre est-il pair ? »
1. MainDébut du programme.
2. Declare Integer nLa variable qui recevra la saisie.
3. Input nLire le nombre.
4. If n % 2 == 0Le reste de la division par 2 vaut-il 0 ?
5a. True : Output "Pair"Branche de droite.
5b. False : Output "Impair"Branche de gauche.
6. EndLes deux branches se rejoignent avant la fin.
Besoin de t'entraîner ? Va dans Pratiquer.