Blog Section

Exemple fortran

Revs = Mile/pneu! Pour contribuer au code source Fortran, ajoutez un lien ici au nom du fichier, du programme ou du module, et créez la nouvelle page en collant le code, en l`encapsulant dans un bloc de code clôturé avec un mot clé de langue. L`appel de fonction appelle la fonction avec les valeurs de a, b et c substitués pour x, y et z. en général, une instruction FORMAT est placée immédiatement après l`instruction WRITE qui l`appelle; Alternativement, les instructions FORMAT sont regroupées à la fin du bloc de programme ou de sous-programme. Ce répertoire contient également un Makefile, qui génère cet exemple sur les plateformes UNIX. Instruction: normalement, les exécutions de programme se terminent lorsque l`instruction END du programme principal est atteinte. Cette méthode utilise les extensions OpenVMS pour Fortran,% LOC et% VAL. la routine d`interface Fortran peut être écrite pour extraire les adresses des arguments du tableau argv et les passer à la routine réelle qui calculera la somme. Le spécificateur STATUS est une expression de caractère qui doit être égale à “KEEP” ou “DELETE”. Les éléments de A sont A (1), A (2), A (3),…, A (10). La valeur retournée est contenue dans la somme variable. Le cilist contient un spécificateur d`unité et éventuellement des spécificateurs pour le format, l`erreur, la fin de fichier, la fin de l`enregistrement, la liste des noms, l`enregistrement, l`avance et la taille. Un émulateur IBM 1130 est disponible chez IBM 1130.

Il ne peut y en avoir qu`un seul par programme. Ch) CASE (`A`: `Z`, `a`: `z`) alpha =. Cette instruction PRINT écrit la chaîne entre guillemets sur le canal de sortie standard (l`écran). Cette section répertorie les modules individuels, les programmes et les procédures, généralement des fichiers uniques ou peut-être des fichiers zip. Il commence par un mot clé initial, peut avoir des mots clés intermédiaires et se termine par une instruction de terminaison. L`instruction de déclaration REAL final déclare les variables locales à utiliser dans la fonction. Lors de l`exécution, les instructions sont imprimées à l`écran et une variable SUM est initialisée à zéro en dehors de la boucle. L`une ou l`autre condition provoque l`impression d`un message. La indique qu`une nouvelle instruction suit sur la même ligne.

Dans l`exemple, la sous-routine swap_e est élémentaire, i. Il est également apparent l`utilisation de noms de variables descriptives et de formatage de code général qui comport avec le style de programmation contemporaine. Les variables, les sous-chaînes, les tableaux et les éléments de tableau reçoivent des valeurs initiales avec des instructions DATA. Dans ces exemples, le nom de l`objet de la sous-routine Fortran sera sum_array1_ pour correspondre à la sortie du compilateur Fortran. Une des meilleures façons de savoir quel nom a été généré est d`utiliser l`utilitaire UNIX nm sur le fichier objet. Intérieur: DO I = 1, N-1 IF (A (i) < A (i + 1)) CYCLE interne TEMP = A (i) A (i) = A (i + 1) A (i + 1) = TEMP FLAG =. Ponctuation =. Dans le respect de la tradition informatique, le premier exemple présenté est un programme simple pour afficher les mots «Bonjour, monde» sur l`écran (ou l`imprimante).

Fortran s`attend à ce que tous les arguments soient passés par référence, c`est-à-dire qu`il s`attend à ce que tous les arguments soient des adresses. Cet exemple est compilé et lié d`une manière similaire à celle utilisée dans l`exemple C ci-dessus.

1