Rapport de programmation  Organigrammes

Traduction des langages de haut niveau vers des langages de bas niveau

 

Il est utile de connaître comment passer des algorithmes structurés ( algorithmes à base du formalisme utilisé dans cet ouvrage) aux algorithmes exprimés uniquement avec des branchements conditionnels et inconditionnels. C’est le cas du passage vers les langages d’assemblage.

Toute répétitive

TANTQUE condition :

        Action 1

        Action 2

        ....

        Action n

FINTANTQUE

Se traduit par la séquence

Etiq : SI NON Condition ALLERA Suite

Action 1

Action 2

....

Action n

Allera Etiq

Suite : …..

 

Toute conditionnelle

SI Condition :

        Action 1

        Action2

        ….

        Action n

FSI

Se traduit par

SI NON Condition ALLERA Suite

Action 1

Action2

….

Action n

Suite : …..

 

Toute alternative

SI Condition :

        Action 1

        Action2

        ….

        Action n

SINON

        Action n+1

        Action n+2

        ….

        Action n+m

FSI

Se traduit par

SI NON Condition ALLERA Suite1

Action 1

Action2

….

Action n

ALLERA Suite2

Suite1 : Action n+1

Action n+2

….

Action n+m

Suite 2…..