Instruction de base
Les branchements conditionnels Ecriture algorithmique | Syntaxe en Foxpro | le branchement simpleSi <condition> alors Instruction(s)Finsi | if <condition> instruction une par ligneendif | le branchement doubleSi <conditions> alors Instruction(s) Sinon instrutionsfinsi | if <condition> instruction une par ligne else instruction par ligneendif | La fonction si immédiatSii(<condition>,<valeur1>,<valeur2>) | iif(<condition>,<valeur1>,<valeur2>) | Le branchement multipleSuivant cas Cas <condition1> Instruction1(s) Cas <condition2> Instruction2(s) [autre cas]….. instruction autre casFincas | do case case <expression logique> instruction1 une par ligne case <expression logique2> instruction2 une par ligne …. [otherwise] instruction par défaut endcase |
AMPHI 2 suite
Les boucles (ou structures itératives)
PRINCIPE
Recommencer plusieurs fois la ou les mêmes instructions en précisant par un test d'arrêt la fin de l'exécution et en fixant les conditions initiales
CORPS
De la boucle Conditions initiales
Condition d'arrêt
Si FAUX Instruction à recommencer
…..
….. dernière instruction
Si vrai
Instruction après la boucle
Recherche et implantation d'une boucle.
Recherche des formules de