- Tuesday
- February 18th, 2025
- Ajouter un cours

1 Introduction 1.1 Un mot pour commencer 1.2 Objectif 1.3 Choix du forth 1.4 Portee 1.5 Organisation du document 2 Introduction au langage Forth 2.1 Introduction 2.2 La Pile de donnees 2.3 Notions de mot et de dictionnaire 2.4 Les...

La résolution de l’équation Le problème mathématique consiste à trouver les solutions de ax2 + bx + c = 0 pour trois réels a, b, c. On peut, selon le signe du discrimant, avoir deux solutions réelles x1, x2, ou...

Types et opérateurs Tout programme manipule de l’information, qui peut revêtir un certain nombre de formes simples prédéfinies dans un langage, ou être construite par composition de telles formes simples : ce sont les types de données, caractérisés pour l’ensemble...

Principales nouveautés de Fortran 2003 Outils favorisant l’interopabilité avec C Prise en compte du standard IEEE 754 et traitement des exceptions Entrees/Sorties´ Nouveautes´ concernant les types deriv´es,´ les modules, les tableaux dynamiques Support pour la programmation orientes´ objets objets Divers...

Le ’coding style’ (suite) Commentez raisonnablement et lisiblement, Bien décrire les arguments des fonctions Prévoir l’exploitation par un outil de documentation automatique (ex: ROBOdoc) Eviter d’indiquer le fonctionnemement du code dans les commentaire. Eviter de paraphraser le code Des bugs...

Géneralités sur le langage Fortran Les contenu des lignes en Fortran doit respecter les quelques regles suivantes : { Une ligne de commentaire doit commencer par un c ou une * en premiere colonne. { Tout ce qui suit un...

Les types de données Les différents types o Integer : Nombres entiers Valeurs positives ou négatives entre des limites qui dépendent de la machine Real : Nombres réels Valeurs positives ou négatives, ayant une partie fractionnaire, entre des limites qui...

Modules, interfaces et genericité Les interfaces Les interfaces jouent un r^ole tres important et quasi systematique en Fortran 90. Elles permettent de de nir les prototypes des fonctions et subroutines de nies de maniere externe. Dans ce r^ole, elles sont...

Premiers pas en F90 Exemple de programme Structure program nom_du_programme declaration des variables instructions end program nom_du_programme Les variables – variables : noms (chaˆınes de caract`eres alphanum´eriques plus quelques autres, cf. section 2.4) permettant de manipuler des donn´ees en m´emoire....