procedures et fonctions - Ada - Programmation
Marsh Posté le 09-11-2005 à 18:44:02
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é
Marsh Posté le 08-11-2005 à 19:02:57
..
Message édité par Profil supprimé le 11-11-2005 à 09:46:22