Télécharger resp.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
$$$$ RESP     NOTICE  SP204843  24/11/04    21:15:05     12063          
                                             DATE     24/11/04
                                             
    Directive RESPRO                         Voir aussi : DEBP ARGU
    ----------------                                      FINP QUIT  
    RESPRO  OBJET1 OBJET2  ..... ;


    Objet :
    _______

    La directive RESPRO  permet a l'interieur d'une procedure de rendre
des resultats  OBJET1 OBJET2 .....

    Remarque :
    __________

    Il peut y avoir plusieurs ordres RESPRO dans une procedure.

    Ces resultats ne seront disponibles a la lecture qu'au moment de
l'appel a FINPRO.

    Le premier resultat rendu par RESP sera affecte au premier nom
devant le signe = , etc....


    Exemple :
    _________

    Procedure  creant les N premieres puissances entieres d'un nombre.



             DEBP PUISSANC ;
             ARGU X*FLOTTANT N*ENTIER  ;
             SI ( N <EG 0) ; QUITTER PUISSANC; FINSI;
             B = 1.;
             RESPRO  B;
             NN = N - 1 ;
             SI ( NN EGA 0) ; QUITTER PUISSANC; FINSI;
             REPETER PU NN;
             B = B * X ;
             RESPRO B;
             FIN    PU;
             FINPROC;

             A B C  = PUISSANC 4 3;
             AA = PUISSANC 2 20 PROG;

   Dans notre exemple A B C valent respectivement 1 4 16 et AA est un
objet LISTREEL contenant les 20 premieres puissances de 2 (1 2 4 8...).

© Cast3M 2003 - Tous droits réservés.
Mentions légales