Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Мова Fortran

Реферат Мова Fortran





в в ході конфлікту списку (див. Додаток A2 X3.9-1978) звернувся лазівки або патологічних випадків, дозволених попереднього стандарту, але рідко використовується, невелике число конкретних можливостей були навмисне видалені, таких як:


§Hollerith константи lt; # justify gt; ПРИВЕТСТВУЮ=12HHELLO ТАМ!

§ Читання в Д edit (Hollerith поле) дескриптор в ФОРМАТІ, специфікація.

§ Overindexing з меж масиву з індексами.

ВИМІР (10,5)=A (11,1)

§ Передача управління в діапазоні цикл DO (також відомий як Extended Range ).

90

У значною затримкою в наступника на FORTRAN 77, неофіційно відомої як Fortran 90 (а до цього, Fortran 8X), був, нарешті, випущений в якості стандарту ISO, в 1991 г, і ANSI Стандарт в 1992 році. Цей великий перегляд додано багато нових функцій, щоб відобразити значні зміни в практиці програмування, який склався з 1978 року стандарт:

§Свободной формі вхідного джерела lt; # justify gt; § всього, часткової і масках масиву оператори присвоювання і масив виразів, таких як X (1: N)=R (1: N) * COS (A ( 1: N))

§ ДЕ заяву для селективного масиву призначення

§ масив-значної константи і вирази,

§ визначені користувачем масив-значних функцій і масивів конструкторів.

§РЕКУРСІВНАЯ lt; # justify gt; Fortran 95

Fortran 95 був неповнолітнім перегляду, в основному, для вирішення деяких невирішених питань від стандарту Fortran 90. Тим не менш, Fortran 95 також доданий ряд розширень, зокрема, від High Performance Fortran lt; # justify gt; § FORALL і вкладені ДЕ конструкції для допомоги векторизация

§ Визначені користувачем ЧИСТИЙ і елементалями процедури

§ За замовчуванням ініціалізації похідного типу компонентів, включаючи покажчик ініціалізації

§ Розширено можливість використовувати вирази ініціалізації для об'єктів даних

§ Чітко визначено, що ALLOCATABLE масиви автоматично знищується, коли вони виходять з області видимості.

Ряд intrinsic-функції були розширені (наприклад, dim аргумент був доданий в maxloc intrinsic).

Кілька функцій, зазначив у Fortran 90 до застарілих були зняті з Fortran 95:

§ ЗРОБИТИ звітність з використанням РЕАЛЬНІ і подвійної точності змінні

§ Галуження в КІНЕЦЬ ЯКЩО заяву через її блок

§ ПАУЗА заяву

§ ПРИЗНАЧЕННЯ і призначений Гото заяву, і призначений специфікаторів формату

§ H змінити дескриптор.

Важливим доповненням до Fortran 95 був Технічний звіт ІСО lt; # center gt; fortran мову програмування платформа

Глава 3. Приклади програм


1. Програма пріветствіяhellon *, Hello World! Raquo; *, nprogram hello

2. Програма вирішення квадратного уравненіяkvadrat_yravnNONE:: A, B, C, A2:: SQD, X1, X2=4.0; B=2.0; C=1.0=A + A; SQR=SQRT (CMPLX (B * * 2 - 4 * A * C))

X1=(- B + SQD)/A2; X2=(- B - SQD)/A2 *, корені рівняння: *, X1 =, X1 *, X2 =, X2

END PROGRAM kvadrat_yravn

. Виведення таблиці відповідності температур за Цельсієм і ФаренгейтуTABLNONE (2):: I, CELSIUS, FAHRENHEIT *, таблиця відповідності між Ц і Ф *, Ц і Ф I=0, 20=5 * I=32 + CELSIUS * 9/5 *, C =, CELSIUS, F =, FAHRENHEITDO


Висновок


Фортран займає почесне місце серед сучасних мов програмування. Це один з найперших мов програмування високого рівня і з самого свого народження він призначався для вирішення складних обчислювальних завдань.

Не дивлячись на свій «поважний» вік, Фортран постійно оновлюється. У середньому один раз в 10 років виходить новий стандарт мови, що враховує сучасний стан програмування з одного боку та побажання програмістів-прикладників з іншого.

Важко назвати будь-яку іншу мову, який поєднував би постійне оновлення і досить строге проходження стандартам.


Назад | сторінка 2 з 2





Схожі реферати:

  • Реферат на тему: Графічне програмування на Ms Fortran
  • Реферат на тему: Оператор присвоювання мови FORTRAN
  • Реферат на тему: Синтаксичний распознаватель арифметичного оператора умовного переходу мови ...
  • Реферат на тему: Розробка синтаксичного розпізнавача обчислюваного оператора переходу мови F ...
  • Реферат на тему: Основи роботи в Fortran і C в середовищі Microsoft Visual Studio 2010