Название: Информатика. Алгоритмический язык Фортран - учебное пособие (Худяков Д.С., Саблина Г.В.)

Жанр: Информатика

Просмотров: 3092


2.3. основные элементы языка фортран

 

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

Программная единица представляет собой последовательность операторов и комментариев, которые описывают алгоритм решения задачи.

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

Для записи операторов используются следующие символы ДКОИ (двоичный код обмена информацией), которые составляют алфавит Фортрана.

1. Прописные или строчные буквы латинского алфавита от А до Z.

2. Цифры от 0 до 9.

3. Специальные символы

пробел

( левая скобка

= знак равенства

. точка

+ плюс       

, запятая

– минус

' апостроф

* звездочка

« кавычки

/ косая черта       

: двоеточие

) правая скобка   

$ знак доллара.

Эти символы могут иметь разное назначение в зависимости от того, в каких операторах они используются. Символ «пробел», за исключением отдельных случаев, не имеет самостоятельного значения и применяется для наглядности записи программы.

Буквы русского алфавита и другие символы могут использоваться только в комментариях Фортран-программы.

Синтаксическими элементами операторов являются ключевые слова, символические имена, константы, знаки операций и метки.

Ключевые слова определяют назначение отдельных операторов. Примеры ключеых слов: DO, IF, GO TO, READ, WRITE и др.

Символические имена употребляются для обозначения объектов программы, обращение к которым производится с помощью их наименований. Такими объектами являются данные и подпрограммы. Символические имена образуются из букв, цифр и знака денежной единицы. Имя содержит от одного до шести символов, причем первый из них должен быть буквой или знаком денежной единицы, например А, N23, MIRSK. Каждое символическое имя, используемое в программной единице, должно быть уникальным, за исключением тех случаев, которые в дальнейшем оговариваются особо.

Знаки операций определяют действия над данными.

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

Метки используются для обозначения операторов, что позволяет ссылаться на них в других операторах программы.

Комментарии предназначены для записи пояснений к алгоритму задачи. Комментарии облегчают чтение и отладку программы, присутствие их в программе не является обязательным.

Любая программа состоит из операторов (предложений) языка, которые располагаются в строках длиной 80 символов. Положение символа в строке нумеруется слева направо начиная с 1-й позиции. Операторы Фортрана могут находиться только с 7 по 72 позиции строки, причем в этих пределах расположение произвольное. Любой оператор может быть помечен меткой – целым десятичным числом, метка располагается в позициях 1–5 строки. В строке не должно быть более одного оператора, однако если оператор не помещается в позициях 7–72 или желателен его перенос на следующую строку, то в каждой строке продолжения в 6-й позиции печатается символ звездочка «*», либо любой другой символ, отличный от пробела и нуля. Если в 1-й позиции любой строки Фортран-программы напечатана буква «С» (лат.), то такая строка рассматривается как комментарий к тексту программы и транслятором игнорируется. Для записи комментария наряду с латинскими могут использоваться русские буквы, а сам текст комментария располагается в позициях 2–80 строки.