Весна

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

Programming language Fortran

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

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

Авторы

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

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

Темы курса

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