ВВЕДЕНИЕ В ФОРТРАН
Как пользоваться этим руководством.
Концепция данных Фортрана.
Типы и буквальные константы.
Имена (идентификаторы).
Переменные и константы.
Скаляры и массивы.
Именование данных.
Печать текста и чисел на экран.
Hello World!
Печать целых чисел.
Печать вещественных чисел.
Печать текста.
Когда format предпочтительней.
Арифметические и текстовые выражения.
Арифметические операторы и правила.
Вещественная арифметика.
Целая арифметика.
Смешанная арифметика.
Текстовые выражения.
Инициализация переменных и констант.
Оператор присваивания.
Инициализация скалярных констант.
Инициализация массивов констант.
Ввод данных с клавиатуры.
DATA-инициализация скалярных переменных.
DATA-инициализация массивов переменных.
Условные опреаторы.
Логические выражения.
Оператор IF.
Конструкция IF.
Конструкция CASE.
Циклы.
Цикл с фиксированным числом повторений.
Цикл с выходом по условию.
Пресловутый GOTO.
Неявные циклы.
Процедуры и функции.
Подпрограммы-процедуры.
Подпрограммы-функции.
Комплексный пример: сортировка массива.
Встроенные функции Фортрана.
Работа с внешними файлами.
Файловый ввод/вывод.
Открытие/закрытие файла.
Позиционирование файла.
ЦЕЛАЯ АРИФМЕТИКА.
Если в выражении используются только целые переменные и константы, то результат выражения будет целого типа.
Правила выполнения операций сложения, вычитания и умножения, целых данных соответствуют стандартной арифметике.
При выполнении операции деления дробная часть отбрасывается (поскольку результат операции над целыми числами обязан быть целым):
ОПЕРАЦИЯ |
РЕЗУЛЬТАТ |
3/2 13/2*2 21/2 01/2*2 0 |
Двухбайтовое целое INTEGER*2 может содержать величину в диапазоне от -32767 до +32767.
Четырехбайтовое целое INTEGER*4 может содержать величину в диапазоне от -2147483647 до +2147463647.
В большинстве случаев данные целого типа имеют четырехбайтовое представление.