Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Obschy_kurs / Fortran / Metod_Lr2_Fortran.doc
Скачиваний:
57
Добавлен:
21.02.2016
Размер:
262.14 Кб
Скачать
    1. Структура программы

Программа на Фортране 90/95 состоит из главной программы и, при необходимости, из подпрограмм.

Главная программа начинается с заголовка, включающего зарезевированное слово program.

В простейшем случае структура главной программы имеет следующий вид:

program <имя главной программы> ! заголовок программы

раздел описаний объектов данных

раздел операторов

end program <имя главной программы> ! конец программы

Оператор конца программы можно записать также в виде: end program или end.

Заголовок программы может отсутствовать. В этом случае в операторе конца программы <имя главной программы> не пишется.

<Имя главной программы> составляется по правилам, принятым для объектов Фортрана 90/95, причем ни один объект данных не может иметь имя, совпадающее с <именем главной программы>.

Строка implicit none всегда должна предшествовать разделу описания объектов данных.

Раздел описаний состоит из операторов описания переменных, массивов, именованных констант и др.. Операторов описания может быть несколько и размещаются они между заголовком программного компонента и его разделом операторов.

    1. Встроенные функции

Реализация языка Фортран 90/95 предусматривает набор так называемых встроенных функций. Название "встроенные" функции связано с особым способом их реализации. Транслятор непосредственно "встраивает" необходимую машинную программу в те места программы, где требуется вычислить значение некоторой встроенной функции.

Для обращения к соответствующей машинной программе используется указатель функции.

Указатель функции представляет собой имя этой функции, за которым в круглых скобках указаны аргументы (или фактические параметры). Если аргументов несколько, то они разделяются между собой запятыми. Фактическими параметрами могут быть константы, переменные (простые и с индексами), указатели функций, допустимые в языке выражения.

Внимание! Аргументы функции всегда заключаются в скобки.

Наиболее распространенные встроенные функции приведены в таблице 2.

Таблица 2

Математическая запись

Функция

Тип аргумента

Тип результата

SQRT(X)

вещественный

вещественный

|Х|

ABS(X)

целый,

вещественный

целый,

вещественный

Остаток отделения х на у

MOD(X, Y)

целый,

вещественный

целый,

вещественный

наибольшее целое  X

FLOOR(X)

вещественный

целый

ЕХР(Х)

вещественный

вещественный

ln x

LOG(X)

вещественный

вещественный

lg x

LOGI0(X)

вещественный

вещественный

sin x

SIN(X)

вещественный

вещественный

arcsin x

ASIN(X)

вещественный

вещественный

cos x

COS(X)

вещественный

вещественный

arccos x

ACOS(X)

вещественный

вещественный

tg x

TAN(X)

вещественный

вещественный

ctg x

COTAN(X)

вещественный

вещественный

arctan x

ATAN(X)

вещественный

вещественный

Соседние файлы в папке Fortran