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

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

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

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

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

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

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

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

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

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

Hello World!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оператор IF.

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

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

Циклы.

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

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

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

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

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

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

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

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

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

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

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

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

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

ТИПЫ И БУКВАЛЬНЫЕ КОНСТАНТЫ.

Фортран может оперировать со следующими встроенными типами данных:

  • INTEGER (целые числа);
  • REAL (вещественные числа);
  • DOUBLE PRECISION (вещественные числа двойной точности);
  • COMPLEX (комплексные числа);
  • CHARACTER (текстовые смволы и строки);
  • LOGICAL (ИСТИНА и ЛОЖЬ).

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

  • 0, 123, -4567: буквальные константы типа INTEGER;
  • 0.0, -9.876, 5.43E+21 (число 5.43 умноженное на 10 в степени плюс 21): буквальные константы типа REAL;
  • 0.987D123 (число 0.987 умноженное на 10 в степени +123), 6.0D-45 : буквальные константы типа DOUBLE PRECISION;
  • (1.23, 4.56) - пара вещественных чисел, заключенных в круглые скобки и разделенных запятой: буквальная константа типа COMPLEX;
  • 'x', 'yz', 'О сколько нам открытий чудных' - последовательности символов, заключенные в одиночные апострофы: буквальные константы типа CHARACTER;
  • .TRUE. , .FALSE. , .T. , .F. (обрамляющие точки обязательны) : буквальные константы типа LOGICAL.

Следует четко понимать, что буквальная константа это не собственно число, а способ его видимого представления. Собственно число является абстрактным понятием и допускает множество способов видимого представления. Например "число четыре" может представлено как:

  • 4 : арабская символика, десятичное представление;
  • 100 : арабская символика, двоичное представление;
  • IV : римская символика;
  • и т.д.