Télécharger extra1.eso

Retour à la liste

Numérotation des lignes :

extra1
  1. C EXTRA1 SOURCE CHAT 05/01/12 23:52:58 5004
  2. * EXTRAIRE LE I-EME ELEMENT D'UN OBJET DE TYPE "LISTREEL".
  3. SUBROUTINE EXTRA1 (IPOINT,IEME,REELDP)
  4. ************************************************************************
  5. *
  6. * E X T R A 1
  7. * -----------
  8. *
  9. * FONCTION:
  10. * ---------
  11. *
  12. * EXTRAIRE LE I-EME ELEMENT D'UN OBJET DE TYPE "LISTREEL".
  13. *
  14. * MODE D'APPEL:
  15. * -------------
  16. *
  17. * CALL EXTRA1 (IPOINT,IEME,REELDP)
  18. *
  19. * ARGUMENTS: (E)=ENTREE (S)=SORTIE
  20. * ----------
  21. *
  22. * IEME ENTIER (E) NUMERO D'ORDRE DE L'ELEMENT A EXTRAIRE DANS
  23. * L'OBJET DE TYPE "LISTREEL".
  24. * IPOINT ENTIER (E) POINTEUR DE L'OBJET DE TYPE "LISTREEL".
  25. * REELDP REEL DP (S) ELEMENT EXTRAIT.
  26. *
  27. * SOUS-PROGRAMMES APPELES:
  28. * ------------------------
  29. *
  30. * ERREUR
  31. *
  32. * AUTEUR, DATE DE CREATION:
  33. * -------------------------
  34. *
  35. * PASCAL MANIGOT 1ER OCTOBRE 1984
  36. *
  37. * LANGAGE:
  38. * --------
  39. *
  40. * ESOPE + FORTRAN77
  41. *
  42. ************************************************************************
  43. *
  44. IMPLICIT INTEGER(I-N)
  45.  
  46. -INC PPARAM
  47. -INC CCOPTIO
  48. -INC SMLREEL
  49. *
  50. REAL*8 REELDP
  51. *
  52. MLREEL = IPOINT
  53. SEGACT,MLREEL
  54. *
  55. IF (0 .LT. IEME .AND. IEME .LE. PROG(/1) ) THEN
  56. REELDP = PROG(IEME)
  57. ELSE
  58. INTERR(1) = IEME
  59. NUMERR = 36
  60. CALL ERREUR (NUMERR)
  61. END IF
  62. *
  63. SEGDES,MLREEL
  64. *
  65. END
  66.  
  67.  

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