Язык программирования Fortran

Programming language Fortran

Аннотация курса

Целями курса являются: освоение компьютерных информационных технологий и знакомство с современными языками программирования. Основное внимание уделено освоению языка программирования Fortran. Курс призван обеспечить необходимую общую подготовку студентов, желающих специализироваться в области моделирования и обработки данных в физических экспериментах.
Занятия проводятся в компьютерном классе

Авторы и/или преподаватели

Ильин А.Л.
Ильин Андрей Леонидович
Об авторе/преподавателе

Старший преподаватель ИЯФиТ

Темы курса

1. Введение
Типы языков программирования. Элементы языка Фортран. Обзор стандартов языка Фортран. Формат записи исходного текста программы. Структура программы. Описание переменных и типы данных. Исполняемые операторы. Правила записи арифметических выражений.
2. Первая программа
Программные единицы. Разработка и создание первой программы на Фортране. Средства компиляции.
3. Подпрограммы и модули
Три вида независимых программных компонент. Понятия внутренних и внешних подпрограмм. Интерфейсы. Параметры подпрограмм. Правила передачи параметров в подпрограмму. Модули. Рекурсивные процедуры и функции. Оператор USE. Области общей памяти.
4. Массивы
Основные сведения о массивах. Сечения массивов. Конструкторы массивов. Массивы-маски. Операторы и конструкции WHERE , FORALL. Динамические массивы. Операции над массивами. Справочные функции для массивов. Операции с векторами и матрицами.
5. Функции
Определение, вызов, передача параметров. Разбор примера написания задачи работы с матрицами в виде подпрограммы типа SUBROUTINE.