Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИиП_3.doc
Скачиваний:
1
Добавлен:
21.04.2019
Размер:
303.1 Кб
Скачать

Лекция 3

3. Алгоритмический язык фортран /3,5,11/

------------------------------------------------------------------------------------------------------------------

3.1. Историческая справка

3.2. Элементы языка Фортран

3.2.1. Алфавит, форматы записи программы

3.2.2. Имена, объекты данных, атрибуты

3.2.3. Выражения и операции, присваивание

3.2.4. Программные единицы

3.3. Порядок следования операторов и метакоманд в программной единице

3.4. Организация данных

3.4.1. Типы данных

3.4.2. Описание несимвольных типов данных

3.4.3. Буквальные (неименованные) константы

3.4.4. Задание именованных констант

3.4.5. Задание начальных значений переменных

3.4.6. Символьные данные

3.5. Выражения, операции и присваивания

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

3.5.2. Выражения отношения и логические выражения

3.5.3. Правила вычисления выражений

3.5.4. Константные и описательные выражения

3.6. Управляющие операции и конструкции

3.6.1. Оператор перехода GO TO

3.6.2. Оператор и конструкции IF

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

3.6.4. Операторы DO, IXIT, CYCLE

3.6.5. Операторы CONTINUE, RETURNE, CALL

3.6.6. Операторы PAUSE, STOP, END

3.7. Форматный ввод-вывод

3.7.1. Вводный комментарий

3.7.2. Оператор FORMAT

3.7.3. Дескрипторы данных

3.7.4. Дескрипторы управления

3.7.5. Задание формата в операторах ввода-вывода

3.7.6. Списки ввода-вывода

3.7.7. Управляемый списком ввод-вывод

3.8. Массивы

3.8.1. Описание размерности статических массивов

3.8.2. Сечение массива

3.8.3. Присваивание значений элементам массива

3.8.4. Динамические массивы

3.8.5. Массивы – формальные параметры процедур

3.9. Файлы Фортрана

3.9.1. Основные понятия

3.9.2. Операции над внешними файлами

3.9.3. Операторы передачи данных

3.9.4. Порядок выполнения передачи данных

3.9.5. Операторы подсоединения устройств к файлам

3.9.6. Операторы позиционирования файла

3.9.7. Оператор опроса

3.10. Встроенные функции и процедуры

3.1. Историческая справка

1954 г., IBM, первый транслятор языка Фортран.

1958 г., Фортран II.

1962 г., Фортран IV.

1966 г., Фортран 66.

1978 Г., Фортран 77.

1990 г., Microsoft Fortran 5.0 (Фортран 90).

1997 г., Фортран 95 (Compaq Fortran 95)

2004 г., Фортран 2000 или 2003.

3.2. Элементы языка Фортран

3.2.1. Алфавит, форматы записи программы

Алфавит: 26 букв английского алфавита, 10 цифр, символ пробел и специальные символы: =, +, -, *, /, (, ), ., $, ', :, _, #, &, <, >.

Правила записи программы в свободном формате:

  • длина строки текста не превышает 132 символа;

  • запись оператора может начинаться с любой позиции строки;

  • на одной строке могут размещаться несколько разделенных точкой с запятой операторов;

  • если строка текста завершается символом &, то последующая строка рассматривается как строка продолжения;

  • в операторе FPS может быть до 7200 символов; число строк продолжения при свободном формате не может быть более 54;

  • любые расположенные между восклицательным знаком и концом строки символы рассматриваются как комментарий.

Расширение .F90.

Метакоманды – это специальные включаемые в программу инструкции, которые сообщают компилятору, какие следует предпринять действия при компиляции программы. Имя метакоманды начинается со знака $.