Algorithmie et contrôls
Algorithmie
Un algorithme est en programmation semblable à une recette de cuisine dont la recette et le contenu de la recette font partie intégrale de la réussite d'un plat.
Ainsi, les ustensiles et les ingrédiants sont des composants de la recette au même titre que la méthode de l'éllaboration du plat.
Bien qu'ici, seul le plat soit digeste, il est parfois impératif de prendre soin de chaque élément d'un programme.
Contrôl conditionel
Le contrôl conditionel s'énonce avec le mot "if" ; Celui - ci considèrant des valeurs booléenes.
Exemple
if Mon_Vehicule.Started then
...
end if;
if Mon_Vehicule.Started then
...
else
...
end if;
if Mon_Vehicule.Started then
...
elsif Mon_Vehicule.Speed /= 0 then
...
end if;
Contrôl iteratif
Le contrôl itératif s'énonce avec le mot "loop".
Exemple
while Mon_Vehicule.Speed /= 0 loop
...
end loop;
loop
...
exit when Mon_Vehicule.Speed = 0;
end loop;
for Speed in 1 .. 5 loop
...
end loop;
Contrôl sélectif
Le contrôl sélectif s'énonce avec le mot "case" ; Celui - ci considère des valeurs discrètes.
Exemple
case Menu_Choice is
when 1 =>
...
when 2 =>
...
when others =>
null;
end case;
|