Module : PG112Title :
Languages
Number of hours :
Lecture : 10.67 h
Individual work : 16.00 h
Practical work : 32.00 h
ECTS credits :
5.00
Teacher(s) :
DOBRZYNSKI Cécile - Responsible
BRULL Stéphane
Shared by UV(s) :
Level :
first year module
Abstract :
L'objectif de ce cours est d'introduire les concepts essentiels de la programmation et de la compilation a partir du langage Fortran 90, langage incontournable pour le calcul scientifique. Les concepts généraux de la programmation utilisés en Fortran 90 seront mis en oeuvre pratiquement au cours d'exercices en TD et par l'écriture, la compilation et l'exécution de programmes sur machine en TP. En particulier, on étudiera la programmation des méthodes numériques vues dans le cours d'analyse numérique.
Plan :
- Langage Fortran 90, programmation, compilation,
- Variables, types, expressions, affectation, structures de contrôle, tableaux
- Entrees-sorties, fichiers
- Sous-programmes, fonctions, arguments, interfaces
- Modules, procedures generiques, surdefinition
- Allocation dynamique, pointeurs
Evaluation :
Examen de 3h avec une partie sur machine et une partie écrite
Document(s) :
Tout document papier autorisé, calculatrice non autorisée