Цикл довузовской подготовки кафедры ЭФУ

ЛАБОРАТОРНЫЙ ПРАКТИКУМ:
«ПРОГРАММИРОВАНИЕ НА ФОРТРАНЕ»

СТРУКТУРА ПРАКТИКУМА

ВВЕДЕНИЕ

ВАЖНАЯ ИНФОРМАЦИЯ

1. ПРАВИЛА ЗАПИСИ ПРОГРАММЫ

1. Набор символов Фортрана

2. Форматы записи программы

3. Фиксированный формат

4. Свободный формат

2. ТРАНСЛЯЦИЯ ПРОГРАММЫ

1. Программа в одном исходном файле

2. Трансляция исходного файла

3. Трансляция нескольких исходных файлов

4. Трансляция модулей

3. КОНЦЕПЦИЯ ДАННЫХ ЯЗЫКА ФОРТРАН

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

2. Понятие типа

3. Буквальные константы

4. Разновидности типов и диапазоны значений

5. Скалярные переменные и константы

6. Массивы

7. Производные типы данных

4. ВЫРАЖЕНИЯ И ПРЕОБРАЗОВАНИЕ ТИПОВ

1. Скалярное присваивание

2. Арифметика Фортрана

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

4. Работа с текстовыми строками

5. Операции с массивами

5. УПРАВЛЯЮЩИЕ ОПЕРАТОРЫ

1. Условный оператор и конструкция IF

2. Оператор варианта – конструкция CASE

3. Циклы – разновидности конструкции DO

4. Оператор GO TO

6. ВВОД/ВЫВОД ДАННЫХ

1. Простейшие операции ввода/вывода

2. Форматный ввод/вывод данных

3. Ввод/вывод массивов в неявных циклах

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

7. ПРОГРАММНЫЕ КОМПОНЕНТЫ И ЭЛЕМЕНТЫ ООП

1. Структура программных компонентов

2. Внешние подпрограммы

3. Внутренние подпрограммы

4. Модули как библиотеки производных типов

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

ЗАДАЧИ ДЛЯ ПРОГРАММИРОВАНИЯ

2. ТРАНСЛЯЦИЯ ПРОГРАММЫ

2.1. Программа в одном исходном файле

Наиболее простая программа на Фортране – это единственная (основная или главная) программа, записанная в одном файле, с расширением «f95».

При работе в операционной системе GNU/Linux для набора текста программы можно использовать такие текстовые редакторы, как: mcedit, pico или Vi.

При работе в Microsoft Windows, вполне подойдет редактор Notepad или встроенный редактор FAR Manager.

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

Работая в GNU/Linux необходимо удостовериться в его наличии в составе GNU Compiler Collection (GCC). Если же используется Windows, то необходимо скачать и установить MinGW (Minimalist GNU for Windows) – программный порт GCC (с официального сайта http://www.mingw.org).

При создании файла желательно называть файл именем главной программы с обязательным расширением «f95» (для программы, написанной в свободном формате Фортран 90,95).

Для примера рассмотрим создание исполнимого файла из исходного файла «hello.f95» (Пример 2.1).


Пример 2.1. Исходник hello.f95 для трансляции

program HELLO
print*, "HELLO,^WORLD"

		

  1. При этом, важно следующее:
  2. Программа начинается с первой позиции первой строки.
  3. Строку «Пример 2.1. Исходник hello.f95 для трансляции» в файл писать не нужно
  4. Программа начинается с оператора PROGRAM с указанием имени программы (в данном случае – HELLO).
  5. Крышечкой «^» обозначаются пробелы.
  6. Любая программа или подпрограмма на Фортране, в обязательном порядке, должна завершаться оператором END.
  7. В файле не должно быть ничего кроме текста программы.
  8. Проверьте имя файла: hello.f95 и никак иначе.