Информационные системы ускорителей

ВВЕДЕНИЕ В ФОРТРАН

Как пользоваться этим руководством.

Концепция данных Фортрана.

Типы и буквальные константы.

Имена (идентификаторы).

Переменные и константы.

Скаляры и массивы.

Именование данных.

Печать текста и чисел на экран.

Hello World!

Печать целых чисел.

Печать вещественных чисел.

Печать текста.

Когда format предпочтительней.

Арифметические и текстовые выражения.

Арифметические операторы и правила.

Вещественная арифметика.

Целая арифметика.

Смешанная арифметика.

Текстовые выражения.

Инициализация переменных и констант.

Оператор присваивания.

Инициализация скалярных констант.

Инициализация массивов констант.

Ввод данных с клавиатуры.

DATA-инициализация скалярных переменных.

DATA-инициализация массивов переменных.

Условные опреаторы.

Логические выражения.

Оператор IF.

Конструкция IF.

Конструкция CASE.

Циклы.

Цикл с фиксированным числом повторений.

Цикл с выходом по условию.

Пресловутый GOTO.

Неявные циклы.

Процедуры и функции.

Подпрограммы-процедуры.

Подпрограммы-функции.

Комплексный пример: сортировка массива.

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

Работа с внешними файлами.

Файловый ввод/вывод.

Открытие/закрытие файла.

Позиционирование файла.

ЦЕЛАЯ АРИФМЕТИКА.

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

Правила выполнения операций сложения, вычитания и умножения, целых данных соответствуют стандартной арифметике.

При выполнении операции деления дробная часть отбрасывается (поскольку результат операции над целыми числами обязан быть целым):

ОПЕРАЦИЯ 
РЕЗУЛЬТАТ 
3/2	   1         
3/2*2	   2         
1/2	   0         
1/2*2	   0         

Двухбайтовое целое INTEGER*2 может содержать величину в диапазоне от -32767 до +32767.

Четырехбайтовое целое INTEGER*4 может содержать величину в диапазоне от -2147483647 до +2147463647.

В большинстве случаев данные целого типа имеют четырехбайтовое представление.