ВВЕДЕНИЕ В ФОРТРАН
Как пользоваться этим руководством.
Концепция данных Фортрана.
Типы и буквальные константы.
Имена (идентификаторы).
Переменные и константы.
Скаляры и массивы.
Именование данных.
Печать текста и чисел на экран.
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 : римская символика;
- и т.д.