Opérateur + DATE 94/01/10 Opérateur + Voir aussi :- ----------- * / RESU1 = OBJET1 + OBJET2 ; ** Objet : _______ L'opérateur + calcule la somme des objets OBJET1 et OBJET2. Opérations possibles : _____________________ ----------------------------------------------------------------- | OBJET1 | OBJET2 | RESU1 | ----------------------------------------------------------------- | ENTIER | ENTIER | ENTIER | | ENTIER | FLOTTANT | FLOTTANT | | FLOTTANT | FLOTTANT | FLOTTANT | | CHPOINT | CHPOINT | CHPOINT | | CHPOINT | FLOTTANT | CHPOINT | | MCHAML | MCHAML | MCHAML | | EVOLUTION | EVOLUTION | EVOLUTION | | LISTENTI | LISTENTI | LISTENTI | | LISTREEL | LISTREEL | LISTREEL | | TABLE 'VECTEUR' | TABLE 'VECTEUR' | TABLE 'VECTEUR' | ----------------------------------------------------------------- Remarque 1 : ____________ L'opérateur + calcule la somme de deux objets de type TABLE de sous-type 'VECTEUR'. Les tables doivent être sommables, c'est à dire les éléments d'indice commun doivent être de type ENTIER ou FLOTTANT. Remarque 2 : ____________ Lorsque l'opérateur + calcule la somme de deux objets EVOLUTION, les deux objets, doivent être de même type, c'est-à-dire, soit réels, soit complexes : a) Objets EVOLUTION réels : La somme est faite pour - OBJET1=f(x) défini sur le domaine D1 - OBJET2=g(x) défini sur le domaine D2, puis on calcule la somme sur le domaine commun (D1 et D2). b) Objets EVOLUTION complexes : Les deux objets doivent avoir les mêmes abscisses. Chacun des deux objets peut être soit "PREE PIMA" soit "MODU PHAS" . L'objet RESULTAT aura le même type que OBJET1. Remarque 3 : ____________ Lorsque l'opérateur + calcule la somme de deux listes, entières ou réelles, elles doivent être de Même longueur. Remarque 4 : ____________ Lorsque l'opérateur + calcule la somme de deux MCHAML, pour les sous zones élémentaires similaires et pour les noms de composantes identiques, il effectue la somme; sinon il réalise l'adjonction. Dans le cas ou les MCHAML pointent sur des objets non FLOTTANT, on garde l'objet de pointeur non nul. Si les deux pointeurs sont non nuls, une addition est faite dans le cas des 'POINT' et des 'LISTREEL'. Dans les autres cas un message d'erreur est envoye.