Télécharger extra1.eso

Retour à la liste

Numérotation des lignes :

  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. -INC CCOPTIO
  46. -INC SMLREEL
  47. *
  48. REAL*8 REELDP
  49. *
  50. MLREEL = IPOINT
  51. SEGACT,MLREEL
  52. *
  53. IF (0 .LT. IEME .AND. IEME .LE. PROG(/1) ) THEN
  54. REELDP = PROG(IEME)
  55. ELSE
  56. INTERR(1) = IEME
  57. NUMERR = 36
  58. CALL ERREUR (NUMERR)
  59. END IF
  60. *
  61. SEGDES,MLREEL
  62. *
  63. END
  64.  
  65.  

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