1 : C MOTS2 SOURCE BP208322 09/03/20 21:15:13 6331 2 : C MOTS1 SOURCE CHAT 05/01/13 01:52:13 5004 3 : SUBROUTINE MOTS2(IPLMOT,MOTCLE) 4 : ************************************************************************ 5 : * 6 : * M O T S 2 7 : * --------- 8 : * 9 : * FONCTION: 10 : * PREPARATION POUR APPELER LES SOUS-PROGRAMMES "MAXIM1" ET "NORMA1" 11 : * (ET D'AUTRES, AU BESOIN) POUR TRADUIRE LA PHRASE: 12 : * 13 : * ..... = OPERATEUR ..... AVEC ( MOTS contenus dans NOMDD de bdata sauf LX ) ; 14 : * 15 : * MODE D'APPEL: 15 : * CALL MOTS1(IPLMOT,MOTCLE) 16 : * 17 : * PARAMETRES: (E)=ENTREE (S)=SORTIE 18 : * IPLMOT ENTIER (S) POINTEUR D'UN OBJET 'LISTMOTS' CONTENANT 19 : * tous les mots de nomdd de bdata sauf 'LX'. 20 : * MOTCLE ENTIER (S) CHAINE DE CARACTERES 'AVEC'. 21 : * 22 : * AUTEUR, DATE DE CREATION: 23 : * MOTS1 créé par : PASCAL MANIGOT 9 NOVEMBRE 1984 24 : * MOTS2 créé par : benoit prabel 2 decembre 2008 25 : * 26 : * LANGAGE: 27 : * ESOPE + FORTRAN77 + EXTENSION: CARACTERES MIS DANS DES ENTIERS. 28 : * 29 : ************************************************************************ 30 : * 31 : IMPLICIT INTEGER(I-N) 32 : -INC SMLMOTS 33 : -INC CCHAMP 34 : CHARACTER*4 MOTCLE,MODD1 35 : * 36 : * 37 : MOTCLE = 'AVEC' 38 : * 39 : JGN=4 40 : JGM=(LNOMDD - 1) 41 : SEGINI,MLMOTS 42 : IPLMOT = MLMOTS 43 : i2=0 44 : do 100 i1=1,LNOMDD 45 : MODD1 = NOMDD(i1) 46 : if(MODD1 .eq. 'LX ') goto 100 47 : i2 = i2 + 1 48 : MOTS(i2) = MODD1 49 : * write(*,*) 'MOTS(',i2,') = NOMDD(',i1,')= ',MODD1 50 : 100 continue 51 : SEGDES,MLMOTS 52 : * 53 : END 54 : 55 :
© Cast3M 2003 - All rights reserved.
Disclaimer