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

Программа выполняет обработку данных, которые представлены в программе в виде переменныхиконстант. В языке Фортран 90/95 используются числовые (целые, вещественные, комплексные), логические и символьные (строковые) типы данных. Одним из достоинств Фортрана как языка научных и инженерных расчетов является наличие комплексного типа данных.В рамках изучаемого курса данные комплексного типа рассматриваться не будут.

Целые и вещественные типыданных (числовые типы данных) в Фортране 90/95 используются для организации вычислений.

Особенностью целого типа является абсолютно точное представление числового значения. Вещественный тип используется для хранения дробных (приближенных) значений.

Данные целого и вещественного типов могут быть положительными, отрицательными или равными нулю.

Логические типыданных в Фортране 90/95 используются для записи и вычисления логических выражений, то есть таких, результатом которых являются только два значения: “истина” или “ложь”.

Символьные типы данных в Фортране 90/95 используются для записи и обработки строк символов.

    1. Константы

Константой называется величина, которая в программе записывается в явном виде и в процессе вычислений не изменяется. Константы бывают именованнымиинеименованными(буквальными).Именованныеконстанты в программе внешне не отличаются от переменных, но должны быть описаны с атрибутом parameter (см. ниже).Буквальныеконстанты в программе могут быть числовые (целые и вещественные),логические или символьные.

Целая константа обозначает целое десятичное число без использования десятичной точки.

Примеры правильной и неправильной записи буквальных целых констант:

Правильная запись

целых констант

Неправильная запись

целых констант

256

256.

0

0.

-15

-15.0

+555

+555,0

Вещественная буквальная константа может быть записана в двух формах:

- с фиксированной точкой – форма F;

- с плавающей точкой – форма E.

Запись константы с фиксированной точкой состоит из необязательного знака, целой части, десятичной точки и дробной части. Любая из этих частей, кроме точки, может быть опущена. Десятичная точка в записи вещественной константы в форме F может стоять в начале или в конце числа.

Примеры записи вещественных констант в форме F:

256. 0. -0.157 .45 300.0 3.1415

В форме с плавающей точкой дополнительно используется символ Е, обозначающий основание 10, и порядок. Например, запись константы .27345Е2 следует читать как .27345102. Т.е. величина, стоящая за Е показывает, в какую степень надо возвести число 10 перед умножением на первую часть числа. Формат с плавающей точкой удобно использовать для записи больших или малых вещественных чисел.

Примеры записи вещественных констант в форме Е:

3Е5 .55Е-3

Примеры правильной и неправильной записи буквальных вещественных констант:

Правильная запись

вещественных констант

Неправильная запись

вещественных констант

256.

256

.2

,2

-15.0

-15

+55.5

+55.5.

-.7654Е-04

-.7654*Е-04

1Е10

Е10

0.12Е5

0.12Е5.

В Фортране имеются две буквальные логические константы:

.true. – "истина";

.false. – "ложь".

Внимание! Обрамляющие точки являются обязательными.

Буквальная символьная константа представляет собой произвольный набор символов алфавита Фортрана 90/95, заключенных в апострофы или двойные кавычки. Апострофы и кавычки являются ограничителями и в состав константы не входят. Для представления их в составе текстовой константы можно использовать другие ограничители:

Например:

'это символьная константа';

' Нажмите клавишу "Enter" ';

"3+2=5".

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