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

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

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

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

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

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

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

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

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

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

Hello World!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оператор IF.

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

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

Циклы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Автор: И.А. Кунов, © 2004 г.

КАК ПОЛЬЗОВАТЬСЯ ЭТИМ РУКОВОДСТВОМ.

То, что Вы видите перед собой скорее всего можно назвать "курсом молодого бойца". Предельно кратко, не в ущерб понятности, только о том, что наиболее часто используется. Тем не менее, представлен арсенал средств Фортрана достаточный для разработки эффективных программ профессионального уровня.

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

Все содержащиеся в пособии примеры представляют собой отлаженные короткие программы, иллюстрирующие применение той или иной конструкции Фортрана. Поэтому более опытные программисты могут рассматривать данное руководство как своеобразную "книжку с картинками".

В большинстве разделов представлены простейшие программы с надлежащими пояснениями, при этом, как уже отмечалось, сведения содержащиеся в предыдущих пунктах (разделах) подразумеваются.

ОБРАЩАЕМ ОСОБОЕ ВНИМАНИЕ на то, что символ "^" - "КРЫШЕЧКА" используется в примерах настоящего руководства ТОЛЬКО ДЛЯ указания числа СИМВОЛОВ "ПРОБЕЛ" в отступах между символами и фрагментами текста, если число "пробелов" в рассматриваемой ситуации имеет принципиальное значение. Поэтому при копировании программ из данного руководства, перед компиляцией, "крышечки" следует заменить на "пробелы".

В данном руководстве часто сравниваются способы написания программ в стандартах ФОРТРАН-77 и Фортран-90. Не удивляйтесь такой разнице в написаниях. Дело в том, что стандарт ФОРТРАН-77 допускает использовать в официальном названии языка только заглавные буквы.

ФОРТРАН-77 является подмножеством Фортрана-90, поэтому, для максимальной универсальности, все программы написаны в стиле ФОРТРАН-77, с необходимыми комментариями, относительно их приведения к стилю Фортран-90.