Hum, il me semble que tu pose beaucoup de questions sans avoir cherché, n'est-ce pas
Lis ça:
http://www.linux-france.org/articl [...] ns-fr.html
Si les cours qui te sont dispensés sont mauvais, cherches un peu par toi même d'autres sources d'informations :
ftp://paprika.iut.univ-aix.fr/pub/cours_ada_DF
........
sinon pour ta question ,tu devrais savoir que lorsque tu passes des paramètres à un sous-programme (en Ada), tu peux le faire de 2 manières : par POSITION ou par NOM
ex :
procedure Main is
............
procedure pieds_vers_mètres (Long_Pieds : in float ; Long_mètres : out float) is
begin
....
end pieds_vers_mètres;
longueur1, longueur2 : float;
begin
-- affectations....
pieds_vers_mètres(longueur1,longueur2); -- par position (i.e dans l'ordre), ou bien :
pieds_vers_mètres(Long_mètres => longueur2, Long_Pieds=> longueur1); -- par nom
end Main;
Le passage par nom, permet de rendre plus lisible le programme, (et de passer les paramètres dans un ordre quelconque)
Bien sur dans cet exemple, ça n'apporte rien à la lisibilté