Величины в Фортране

Содержание

Слайд 2

КОНСТАНТЫ

КОНСТАНТЫ

Слайд 3

ЧИСЛОВЫЕ КОНСТАНТЫ. Для изображения числовых констант (чисел) используются цифры, точка, знаки

ЧИСЛОВЫЕ КОНСТАНТЫ.

Для изображения числовых констант (чисел) используются цифры, точка, знаки +

и -, а также буквы Е и D.
Числа различают двух типов: целые и действительные.
Слайд 4

ЧИСЛОВЫЕ КОНСТАНТЫ. Целое число - это любая конечная последовательность цифр, перед

ЧИСЛОВЫЕ КОНСТАНТЫ.

Целое число - это любая конечная последовательность цифр, перед которой может стоять

знак + или -.

Отсутствие знака или знак + означают, что число положительное, знак - указывает, что число отрицательное.

Примеры целых чисел:
15 +306 -00 -88 0 1938

Слайд 5

ЧИСЛОВЫЕ КОНСТАНТЫ. Правильной дробью - называется целое число без знака, перед

ЧИСЛОВЫЕ КОНСТАНТЫ.

Правильной дробью - называется целое число без знака, перед которым стоит точка.


Отсутствие знака или знак + означают, что число положительное, знак - указывает, что число отрицательное.
Правильная дробь относится к числам действительного типа.

Примеры правильных дробей:
.1 .3578 .0064 .0 .20338

Слайд 6

Числа действительного типа допускают в записи дробную часть и имеют две

Числа действительного типа допускают в записи дробную часть и имеют две

формы представления:
форму F и форму Е.
Слайд 7

ЧИСЛОВЫЕ КОНСТАНТЫ. Числом действительного типа в форме F называется: либо целое

ЧИСЛОВЫЕ КОНСТАНТЫ.

Числом действительного типа в форме F называется:
либо целое число,

за которым поставлена точка,
либо правильная дробь,
либо последовательность, состоящая из целого числа и правильной дроби.

Примеры:
10. 3.14159 +1.5789 0.317 .51
-37.000 -.00561 +.317

Наличие точки при написании действительного числа в форме F обязательно!

Слайд 8

ЧИСЛОВЫЕ КОНСТАНТЫ. Числом действительного типа в форме Е называется: либо десятичный

ЧИСЛОВЫЕ КОНСТАНТЫ.

Числом действительного типа в форме Е называется:
либо десятичный порядок,


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

Примеры:
Е-01 Е2
+0.27Е+04 27Е2 +.27Е4 27.Е+2
2700Е 27000Е-1 27Е+02

Первые две записи являются порядками и обозначают действительное число 0.
Все последующие записи обозначают одно и то же действительное число, равное 2700.

Слайд 9

Если в изображении действительного числа в форме Е символ Е заменить

Если в изображении действительного числа в форме Е символ Е заменить

на символ D, то образуется действительное число нестандартной длины
(8 байт).
Слайд 10

КОМПЛЕКСНЫЕ КОНСТАНТЫ. Комплексная константа записывается в виде пары двух действительных чисел,

КОМПЛЕКСНЫЕ КОНСТАНТЫ.

Комплексная константа записывается в виде пары двух действительных чисел, окруженных

скобками и разделенных запятой.
Первое действительное число представляет вещественную часть комплексного числа, второе - мнимую.
Например, комплексное число (12 - 4.3i) представляется как
(12., - 4.3) или (12Е, - 0.43Е+1) или
(12., -43Е-1) или (.12D2, -43D-1) и т. д.
Слайд 11

ЛОГИЧЕСКИЕ КОНСТАНТЫ. Логические константы обозначаются символами .TRUE. и .FALSE. , которые

ЛОГИЧЕСКИЕ КОНСТАНТЫ.

Логические константы обозначаются символами .TRUE. и .FALSE. , которые являются

соответственно логической единицей (истина) и логическим нулем (ложь).
Слайд 12

ШЕСТНАДЦАТЕРИЧНЫЕ КОНСТАНТЫ. Шестнадцатеричная константа записывается в виде последовательности, образованной из набора

ШЕСТНАДЦАТЕРИЧНЫЕ КОНСТАНТЫ.

Шестнадцатеричная константа записывается в виде последовательности, образованной из набора шестнадцатеричных

цифр, которой предшествует символ Z.
В памяти машины шестнадцатеричная константа представляется как слово длиной в 1, 2, 4, 8 или 16 байт.
Один байт памяти содержит две шестнадцатеричные цифры.
Шестнадцатеричные константы могут быть использованы только как величины, присваиваемые переменным в операторе DATA и операторах явного описания типа.
Слайд 13

ТЕКСТОВЫЕ КОНСТАНТЫ. Текстовая константа представляет собой последовательность (строку) символов. Длина такой

ТЕКСТОВЫЕ КОНСТАНТЫ.

Текстовая константа представляет собой последовательность (строку) символов.
Длина такой последовательности, которая

рассматривается как значение некоторой переменной и подвергается обработке аналогично числовой константе, соответствует количеству байт, занятых этой переменной, т. е. 2, 4 или 8 байт.
Слайд 14

ТЕКСТОВЫЕ КОНСТАНТЫ. Возможно задание текстовой константы в виде строки символов, заключаемой

ТЕКСТОВЫЕ КОНСТАНТЫ.

Возможно задание текстовой константы в виде строки символов, заключаемой в

апострофы (строчные кавычки) или же строкой символов, которой предшествует конструкция wH
(w — целая константа, указывающая количество символов в текстовой константе).

В последнем случае количество символов в строке не должно превышать 255.

Слайд 15

ТЕКСТОВЫЕ КОНСТАНТЫ. Для того чтобы использовать символ ' при задании текстовой

ТЕКСТОВЫЕ КОНСТАНТЫ.

Для того чтобы использовать символ ' при задании текстовой константы,

ограниченной апострофами, этот символ следует указать в строке дважды.

Строки символов
'⎵FORTRAN"PROGRAM⎵’
17Н⎵FORTRAN'PROGRAM⎵
задают одну и ту же текстовую константу, которая при выводе на печать имеет вид:
⎵FORTRAN’PROGRAM⎵

Например:

Слайд 16

Метки

Метки

Слайд 17

МЕТКИ. Меткой (номером оператора) является индивидуальное название, присвоенное оператору программистом.

МЕТКИ.

Меткой (номером оператора) является индивидуальное название, присвоенное оператору программистом.

Слайд 18

МЕТКИ. Метка образуется как последовательность цифр, ее можно рассматривать как целое

МЕТКИ.

Метка образуется как последовательность цифр, ее можно рассматривать как целое число

без знака.
Метка может принимать значения от 1 до 99999.

Впереди стоящие нули у меток игнорируются, так что записи 5, 05, 00005 являются одной и той же меткой.

Слайд 19

МЕТКИ.

МЕТКИ.

Слайд 20

Переменные

Переменные

Слайд 21

ПЕРЕМЕННЫЕ. Для обозначения переменной служит идентификатор - последовательность, состоящая не более

ПЕРЕМЕННЫЕ.

Для обозначения переменной служит идентификатор - последовательность, состоящая не более чем

из шести цифр и букв алфавита, причем первым символом должна быть буква.
Пробелы в записи идентификаторов не допускаются.
Различают два вида переменных: простая переменная и переменная с индексами.
Простая переменная представляет собой величину, принимающую числовые, логические или текстовые значения, и обозначается идентификатором.
Слайд 22

ПЕРЕМЕННЫЕ С ИНДЕКСАМИ. Одним идентификатором может быть обозначена группа величин, называемая массивом.

ПЕРЕМЕННЫЕ С ИНДЕКСАМИ.

Одним идентификатором может быть обозначена группа величин, называемая массивом.

Слайд 23

ПЕРЕМЕННЫЕ С ИНДЕКСАМИ.

ПЕРЕМЕННЫЕ С ИНДЕКСАМИ.

Слайд 24

ПЕРЕМЕННЫЕ С ИНДЕКСАМИ.

ПЕРЕМЕННЫЕ С ИНДЕКСАМИ.

Слайд 25

ПЕРЕМЕННЫЕ. Переменные делятся на четыре типа.

ПЕРЕМЕННЫЕ.

Переменные делятся на четыре типа.

Слайд 26

ПЕРЕМЕННЫЕ. Каждая переменная может принимать только значения, соответствующие ее типу. Однако

ПЕРЕМЕННЫЕ.

Каждая переменная может принимать только значения, соответствующие ее типу.

Однако значения текстовых

констант могут принимать переменные любого типа.
Слайд 27

ПЕРЕМЕННЫЕ.

ПЕРЕМЕННЫЕ.

Слайд 28

ПЕРЕМЕННЫЕ.

ПЕРЕМЕННЫЕ.

Слайд 29

Функции

Функции

Слайд 30

ФУНКЦИИ.

ФУНКЦИИ.