Idris fortran avance cours

Langage Fortran Avancé Patrick Corde Hervé Delouis Patrick Corde idris fr mars Patrick Corde Hervé Delouis Patrick Corde idris fr Langage Fortran Avancé Table des matières I Introduction Historique Compatibilité norme Apports de Fortran Apports de Fortran bibliographie documentation Généralités Structure d ? un programme Compilation édition des liens exécution Éléments syntaxiques Les identi ?cateurs Le format libre ? Les commentaires Le format ?xe ? Les déclarations Typage des données paramètre KIND Typage des données paramètre KIND nouveautés norme Procédures récursives Clauses RESULT et RECURSIVE Exemple suite de Fibonacci Types dérivés Dé ?nition et déclaration de structures Initialisation constructeur de structure Patrick Corde Hervé Delouis Patrick Corde idris fr Langage Fortran Avancé mars mars CTable des matières II Constructeur de structure norme Symbole d ? accès à un champ Types dérivés et procédures Types dérivés et entrées sorties Programmation structurée Introduction Boucles DO Le bloc SELECT-CASE La structure block Extensions tableaux Dé ?nitions rang pro ?l étendue Manipulations de tableaux conformance constructeur section taille Initialisation de tableaux Sections de tableaux Sections irrégulières Tableau en argument d ? une procédure taille et pro ?l implicites Section de tableau non contigu? en argument d ? une procédure Fonctions intrinsèques d ? interrogation maxloc lbound shape Fonctions intrinsèques de réduction all any count sum Fonctions intrinsèques de multiplication matmul dot product Fonctions intrinsèques de construction transformation reshape pack Instruction et bloc WHERE Expressions d ? initialisation Patrick Corde Hervé Delouis Patrick Corde idris fr Langage Fortran Avancé mars Table des matières III Exemples d ? expressions tableaux Gestion mémoire Expressions de spéci ?cation Tableaux automatiques Tableaux dynamiques ALLOCATABLE pro ?l di ?éré Argument muet ALLOCATABLE norme Composante allouable d ? un type dérivé norme Allocation d ? un scalaire ALLOCATABLE norme Allocation réallocation via l ? a ?ectation norme Procédure MOVE ALLOC de réallocation norme Pointeurs Dé ?nition états d ? un pointeur Déclaration d ? un pointeur Symbole Symbole appliqué aux pointeurs Allocation dynamique de mémoire Imbrication de zones dynamiques Fonction NULL et instruction NULLIFY Fonction intrinsèque ASSOCIATED Situations à éviter Déclaration de tableaux de pointeurs ? Passage d ? un pointeur en argument de procédure Passage d ? une cible en argument de procédure Patrick Corde Hervé Delouis Patrick Corde idris fr Langage Fortran Avancé mars CTable des matières IV Pointeur tableau à pro ?l di ?éré et COMMON Liste cha? née Interface de procédures et modules Interface implicite dé ?nition Interface implicite exemple Arguments attributs INTENT et OPTIONAL Passage d ? arguments par mot-clé Interface explicite procédure interne Interface explicite possibilités Interface explicite bloc interface Interface explicite ses apports Interface explicite module et bloc interface Interface explicite module avec procédure Cas d ? interface explicite obligatoire Argument de type procédural et bloc interface Interface générique Introduction Exemple avec module procedure Exemple contrôle de procédure F Surcharge ou création d ? opérateurs Introduction Interface operator Interface assignment Patrick Corde Hervé Delouis Patrick Corde idris fr Langage Fortran Avancé mars Table des matières V Contrôle de visibilité concept d ? encapsulation et

  • 29
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jan 20, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 558.2kB