Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Язык программирования Фортран.doc
Скачиваний:
107
Добавлен:
02.05.2014
Размер:
228.35 Кб
Скачать

Казанский Государственный Технологический Университет

Кафедра Технологии Твердых Химических Веществ

Реферат

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

Выполнил:

студент гр. 1141-1В

Галиуллин И.Г.

Проверил:

Казань, 2007

Содержание

Введение…………………………………………………………………………..………….....3

1. Обзор языка….…...……...………………………...…………………………………………4

1.1. Метакоманды МS-Фортрана…………………………………………………………….4

1.2. Программы и компилируемые части программ………………………………………..4

1.3. Ввод/Вывод……………………………………………………………………………….5

1.4. Операторы…………………………………………………………………….…………..6

1.5. Выражения………………………………………………………………….…………….7

1.6. Имена………………………………………………………………….…………………..8

1.7. Типы………………………………………………………………………………………9

1.8. Строки…………………………………………………………………………………….9

1.9. Символы…………………………………………………………………………………10

2. Термины и концепции ……………………………………………………………………..11

2.1. Запись программ………………………………………………………………………..11

2.1.1. Буквенноцифровые символы………………………………………………………11

2.1.2. Пробелы……………………………………………………………………………..11

2.1.3. Табуляторы………………………………………………………………………….11

2.1.4. Позиции……………………………………………………………………………...12

2.2. Строки и операторы…………………………………………………………………….12

2.2.1. Начальные строки…………………………………………………………………..12

2.2.2. Строки продолжения……………………………………………………………….12

2.2.3. Строки комментария………………………………………………………………..12

2.2.4. Операторы описания данных и порядок следования операторов……………….13

2.3. Типы данных…………………………………………………………………………….14

2.4. Имена…………………………………………………………………………………….14

2.4.1. Область действия имен Фортрана…………………………………………………14

2.4.2. Имена Фортрана по умолчанию…………………………………………………...15

2.5. Выражения………………………………………………………………………………15

2.5.1. Арифметические выражения……………………………………………………… 16

2.5.2. Деление целых………………………………………………………………………17

2.5.3. Преобразования типов арифметических операндов……………………………...17

2.5.4. Символьные выражения……………………………………………………………18

2.5.5. Выражения отношения……………………………………………………………..18

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

2.5.7. Приоритеты операторов……………………………………………………………19

2.5.8. Правила вычисления выражений…………………………………………………..19

3. Операторы…………………………………………………………………………………...20

3.1. Категории операторов…………………………………………………………………..20

3.1.1. Операторы PROGRAM,SUBROUTINE,FUNCTIONиBLOCKDATA………...20

3.1.2. Операторы описания………………………………………………………………..20

3.1.3. Опepaтop DATA…………………………………………………………………….21

3.1.4. Oпepaтop FORMAT…………………………………………………………………21

3.1.5. Oпepaтop пpиcвaивaния…………………………………………………………….21

3.1.6. Oпepaтopы упpaвлeния……………………………………………………………..21

3.1.7. Oпepaтopы ввoдa/вывoдa…………………………………………………………...22

4. Программы, подпрограммы и функции…………………………………………………...23

4.1. Основная программа……………………………………………………………………23

4.2. Подпрограммы…………………………………………………………………………..23

4.3. Функции………………………………………………………………………………....23

4.3.1. Внешние функции…………………………………………………………………..24

4.3.2. Встроенные функции……………………………………………………………….24

4.3.3. Функции-операторы………………………………………………………………...24

4.4. Параметры……………………………………………………………………………….24

Список используемой литературы…………………………………………………………...26

Введение

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

Одним из первых и наиболее удачных компиляторов стал язык Фортран, разработанный фирмойIBM. Профессор Дж. Букс и группа американских специалистов в области программирования в 1954 году опубликовало первое сообщение о языке. Дословно, название языкаFORmulae TRANslation–преобразование формул.

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

Фортранбыл задуман для использования в сфере научных и инженерно-технических вычислений. Однако на этом языке легко описываются задачи с разветвленной логикой (моделирование производственных процессов, решение игровых ситуаций и т.д.), некоторые экономические задачи и особенно задачи редактирования (составление таблиц, сводок, ведомостей и т.д.).

Модификация языка Фортран, появившиеся в 1958 году, получила названиеФортран IIи содержала понятие подпрограммы и общих переменных для обеспечения связи между сегментами.

К 1962 году относится появление языка, известного под именем Фортран IVи ставшего наиболее употребительным в настоящее время. К этому же времени относится и начало деятельности комиссии при Американской Ассоциации Стандартов(ASA), которая выработала к 1966 году два стандарта – языкиФортрани базисный (основной)Фортран(Basic FORTRAN).Эти языки приблизительно соответствуют модификациямIVиII, однако базисный Фортран является подмножеством Фортрана, в то время, какФортран IIтаковым дляФортрана IVне является. ЯзыкФортрандо сих пор продолжает развиваться и совершенствоваться, оказывая влияние на создание и развитие других языков. Например,Фортранзаложен в основуBasic– диалогового языка, очень популярного для решения небольших задач, превосходного языка для обучения навыкам использования алгоритмических языков в практике программирования.