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