- •Термины и концепции
- •Запись
- •Буквенно-цифровые символы
- •Пробелы
- •Табуляторы
- •Позиции
- •Строки
- •Начальные строки
- •Строки продолжения
- •Строки коментария
- •Классификация и порядок следования операторов
- •Операторы делятся на пять типов:
- •Фортран требует определенного порядка
- •Порядок расположения операторов в программной единице
- •ПОРЯДОК СЛЕДОВАНИЯ ОПЕРАТОРОВ.
- •ПОРЯДОК СЛЕДОВАНИЯ ОПЕРАТОРОВ.
- •ПОРЯДОК СЛЕДОВАНИЯ ОПЕРАТОРОВ.
- •Типы
- •На многих микропроцессорах команды, необходимые для выполнения 16-битовой арифметики, значительно быстрее и короче
- •Целые типы данных
- •Целые константы содержат последовательность одной или более
- •Диапазон величин как для 16-битовых так
- •Примеры целых констант:
- •Действительный тип данных
- •Действительный тип данных данных
- •Комплексные типы данных
- •Логические типы данных
- •Символьный тип данных
- •Примеры символьных
- •Символьной переменной может быть присвоена несимвольная величина, если присвоение не включено в выражение.
- •Фортран допускает строки исходного текста длиной до 72 позиций.
- •Когда символьная константа переходит через границу строки, ее величина такова, как если бы
- •Символьные подстроки
- •Подстроки имеют следующий синтаксис:
- •ТИПЫ ДАННЫХ.
- •Вы можете использовать подстроки для конкатенации строк.
- •Область действия имен Фортрана
- •Имя с глобальной областью действия может быть
- •Имя с локальной областью действия доступно
- •Единственным исключением в правилах
- •Другое исключение из правил областей
- •В общем случае наименования переменных, массивов и
- •Наименования подпрограмм-функций и подпрограмм, наименования всех входов, а также наименования общих блоков являются
Термины и концепции
1
Запись
программ
•Текст программы на Фортране - это последовательность символов ASCII.
•К символам ASCII относятся:
•52 прописных и заглавных английских буквы (от А до Z и от а до z).
•10 цифр (0,1,2,3,4,5,6,7,8,9).
•Специальные символы (все остальные печатаемые символы таблицы кодов ASCII - в том числе и русские буквы).
Буквенно-цифровые символы |
ЗАПИСЬ ПРОГРАММ. |
3 |
Пробелы |
За исключением ниже приведенного списка символов пробел не является значащим в тексте программы на МС-Фортране и поэтому может использоваться для улучшения внешнего вида программы.
ЗАПИСЬ ПРОГРАММ. |
4 |
Табуляторы |
Символ ТАВ имеет следующее значение в тексте программы на МС-Фортране:
1.Если ТАВ появляется в позициях с 1-ой по 5-ю, то считается, что следующий символ находится в 7-ой позиции.
2.ТАВ в позициях с 6-ой по 72-ю рассматривается как пробел, даже если он содержится внутри строки или холлеритового поля.
ЗАПИСЬ ПРОГРАММ. |
5 |
Позиции |
Символы в каждой строке расположены по позициям, первый - в первой позиции, второй - во второй и т.д.
Позиция, в которой находится символ, имеет существенное значение в Фортране:
Позиция 1 используется для указания комментария и метакоманды.
Позиции с 1-ой по 5-ю зарезервированы для меток операторов.
6-я позиция для указания продолжения.
ЗАПИСЬ ПРОГРАММ. |
6 |
Строки
•Вы можете считать, что текст программы на Фортране - это последовательность строк.
•Для компилятора значащими являются только первые 72 символа в строке, остальные им игнорируются.
•Строки, длиной меньше, чем 72 символа, считаются заполненными пробелами до 72-ой позиции.
Начальные строки |
СТРОКИ. 8
Строки продолжения |
СТРОКИ. 9
Строки коментария |
Строка считается строкой комментария, если выполняется одно из следующих условий :
1.В позиции 1 стоит "С" (или"с").
2.В позиции 1 стоит звездочка (*).
3.Строка состоит из одних пробелов.
СТРОКИ. 10