Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лек-1.doc
Скачиваний:
30
Добавлен:
03.03.2015
Размер:
342.53 Кб
Скачать

1.2.2. Свободный формат записи.

Представленная ранее простейшая программа написана в свободном формате. В свободном формате текст записывается по следующим правилам:

  • длина строки текста равна 132 символам;

  • запись оператора может начинаться с любой позиции строки;

  • на одной строке можно располагать несколько операторов, разделенным между собой точной с запятой ( ;);

  • если строка текста завершается символом &, то последующая строка воспринимается как строка продолжения;

  • в операторе Фортрана может быть до 7200 символов, число строк продолжения не может быть более 54;

  • любые символы, расположенные между восклицательным знаком ( !) и концом строки воспринимаются как комментарий.

Для частичной иллюстрации сформулированных правил можем переписать рассматриваемую программу в виде:

program sample_1_2_1 ! sample_1_2_1 – имя программы

real x, y, z ! Объявление типов переменных

x=1.2; у=3.4; z=y-x ! Задание исходных значений переменных

print *,& ! Вывод результата на экран

’z=’,z ! Результат вывода: z= 2.200000

end ! end – обязательный оператор завершения программы

1.2.3. Фиксированный формат записи.

Заметим, что помимо свободного формата программу можно также записать и в так называемом фиксированном формате. Такой формат, являющийся наследником перфокарточной эры программирования, характерен для стандартаFORTRAN77 и более ранних. Вместе с тем,Fortran90 и более поздние стандарты поддерживают фиксированный формат, что обеспечивает соответствующую совместимость.

§ 1.3. Имена

Переменные, константы (постоянные), программные компоненты имеют имена. Имя – это последовательность латинских (английских) букв, арабских цифр и символов подчеркивания, обязательно начинающаяся с буквы. Имя не должно содержать более 31 символа. Важно еще раз отметить, что в Фортране, в отличие от многих других языков программирования, регистр букв не является значимым. Так, например, имена ab, Ab, aB, AB на Фортране это одно и тоже имя. Для большей «читабельности» текста программы программисту следует придумывать имена, отражающие смысл применяемых переменных, констант и программных компонентов.

Имена разделяются на глобальные имена(например, имя главной программы или встроенной процедуры) илокальные имена(например, имя переменной или константы).

Локальные и глобальные имена, определяемые программистом, не должны совпадать с именами встроенных в Фортран процедур, а также операторов и иных объектов Фортрана.

§ 1.4. Объекты данных

1.4.1. Виды объектов данных.

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

Типы данных разделяются на встроенные(например, целый или вещественный тип) ипроизводные(они создаются программистом для описания объектов, обработка которых выполняется программой).

Данные могут быть организованы в виде скалярных объектов (скаляров) и массивов. В настоящей лекции будут рассматриваться только скалярные объекты, а массивы станут предметом изучения далее.