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. Cest le cas du passage vers les langages dassemblage.
Toute répétitive
TANTQUE condition :
Action 1
Action 2
....
Action n
FINTANTQUE
Se traduit par la séquence Etiq : SI NON Condition ALLERA SuiteAction 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 SuiteAction 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 Suite1Action 1
Action2
.
Action n
ALLERA Suite2
Suite1 : Action n+1
Action n+2
.
Action n+m
Suite 2 ..