Skip to Content

1. Базовые понятия

Алфавит языка, форма записи операторов языка, типы данных и идентификаторы. Порядок компиляции и сборки исполняемого файла.

Лекционный материал

Файл f77-01.pdf (объём: 804002)

Примеры



2. Операторы языка

Основные операторы языка. Операторы PROGRAM, END. Простейшие операторы ввода/вывода. Операторы описания типа. Именование констант. Инициализация переменных. Оператор присваивания. Взаимное размещение операторов языка.

Лекционный материал

Файл f77-02.pdf (объём: 770651)

Примеры



3. Арифметические выражения и стандартные функции

Арифметические выражения. Тип возвращаемого результата. Стандартные функции. Родовые и типизованные имена стандартных функций.

Лекционный материал

Файл f77-03.pdf (объём: 865045)

Примеры

Практическая работа

Fortran 77: практическая работа №1



4. Управляющие операторы

Структурный оператор IF. Логические выражения. Операторы цикла DO и DO WHILE. Операторы GO TO, PAUSE, STOP.

Лекционный материал

Файл f77-04.pdf (объём: 623664)

Примеры

Практическая работа

Fortran 77: практическая работа №2



5. Массивы

Описание массива. Работа с массивами. Ввод/вывод массивов. Размещение массивов в памяти компьютера.

Лекционный материал

Файл f77-05.pdf (объём: 498987)

Примеры

Практическая работа

Fortran 77: практическая работа №3



6. Подпрограммы (программные единицы)

Понятие программной единицы. Оператор-функция. Подпрограмма-функция. Подпрограмма. Параметры подпрограммы. Массив как параметр подпрограммы. Подпрограмма как параметр подпрограммы.

Лекционный материал

Файл f77-06.pdf (объём: 410918)

Примеры

Практическая работа

Fortran 77: практическая работа №4



7. Ввод-вывод

Работа с файлами. Перенаправление стандартных потоков ввода/вывода. Открытие и закрытие файла. Чтение/запись в файл. Ввод/вывод под управлением списка и форматный. Спецификации формата.

Лекционный материал

Файл f77-07.pdf (объём: 294659)

Практическая работа

Fortran 77: практическая работа №5



8. Элементы Фортрана 95

Синтаксис языка. Свободный формат записи операторов. Поддерживаемые типы данных. Структуры данных. Атрибуты типа. Типы данных заданной точности. Размещаемые массивы. Операции над массивами. Секция массива. Управляющие программные структуры DO, DO WHILE, SELECT CASE, FORALL. Именованные программные структуры. Модули. Контроль формальных параметров подпрограмм.

Лекционный материал

Файл f77-08.pdf (объём: 331173)