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

Объекты данных

Имена

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

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

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

Ø длина строки текста равна 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 – обязательный оператор завершения программы

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

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

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

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

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

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

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