Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
327582.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
391.68 Кб
Скачать
  1. Алфавит, лексемы, ключевые слова языка Фортран. Метки. Комментарии.

Алфавит языка Fortran.Алфавит языка Фортран включает 26 латинских букв. Причем регистр букв в программах различается только для строковых констант. Есть также арабские цифры. Символ подчеркивания и специальные символы. Все специальные слова языка Фортран являются ключевыми. Они могут использоваться в составе предложений или операторов языка, но допускается и произвольное их применение. Основные ключевые слова Fortran’a: ADMIT,ASSIGNMENT ,CALL ,COMMON ,CYCLE ,DIMENSION, END,ENTRY, FORMAT, IMPLICIT ,INTENT ,MAP ,OPEN ,POINTER, PROGRAM, RECURSIVE, STOP ,THEN ,WHILE, ALLOCATABLE, ATEND ,CASE ,COMPLEX, DATA ,DO ,ENDFILE, EQUIVALENCE, FUNCTION ,INCLUDE ,INTERFACE, MODULE ,OPTIONAL, PRINT ,READ ,RETURN, STRUCTURE, TYPE ,WRITE, ALLOCATE, BACKSPACE, CHARACTER ,CONTAINS, DEALLOCATE, DOUBLE ,END IF ,EXIT ,GO TO, INQUIRE, INTRINSIC, NAMELIST ,PARAMETER, PRECISION ,REAL ,REWIND ,SUBROUTINE, UNION,ASSIGN ,BLOCKDATA, CLOSE, CONTINUE, DEFAULT,ELSE ,END SELECT, EXTERNAL ,IF, INTEGER, LOGICAL ,NONE, PAUSE ,PROCEDURE, RECORD ,SAVE, TARGET, USE. Лексемами являются обозначения логических операций и логических констант. Логические операции и константы языка Фортран: .GT. - Отношение "больше";.LT. - Отношение "меньше";.GE. - Отношение "больше или равно" ;.LE. - Отношение "меньше или равно" ;.NE. - Отношение "не равно";.EQ. - Отношение "равно";. NEQV. - Отношение неэквивалентности;.EQV. - Отношение эквивалентности; .OR.- Логическая операция "ИЛИ" (логическое сложение) ;.AND. - Логическая операция "И" (логическое умножение) ;.NOT. - Логическое отрицание ; .FALSE. - Логическая константа "ложь" ;.TRUE. - Логическая константа "истина" ; В программах на языке Фортран используются как отдельные специальные символы, так и пары символов, которые имеют специальное значение. Перечень таких символов с описанием некоторых вариантов их применения: «=»Оператор присваивания; «+» Арифметическая операция "сложение"; «-» Арифметическая операция "вычитание",;«*» Арифметическая операция "умножение";«/»Арифметическая операция "деление", ограничитель для имени COMMON-блока; «)», «(» Список параметров подпрограммы, индексы массива, циклы;«,»Разделитель в списках ; «&»Признак переноса оператора на следующую строку ; «;»Разделитель операторов в строке в свободном формате записи программы;«//»Объединение строк ; «>» Отношение "больше" ;«<» Отношение "меньше" ; «%» Селектор компонента структуры; МЕТКИ. Метка — это элемент языка, который утратил свою популярность уже достаточно давно, но, тем не менее, окончательно отказаться от меток в программах сложно. Метки в программах на Фортране используются обычно для реализации алгоритмической структуры "обход". В фиксированном формате первые пять позиций любой строки специально отведены для записи меток. Метка представляет собой целое число без знака от 1 до 99999 и может находиться в любой из этих первых пяти позиций. Метки нельзя дублировать, в пределах одного программного компонента ,хотя многократные ссылки на одну и ту же метку вполне допустимы. В свободном формате метка также является целой буквальной константой без знака, она отделяется от помеченной конструкции одним или несколькими пробелами. В приведенном ниже примере меткой является 4: PRINT *, "Х2 =", Х2; 4 ААА = 'I1; PRINT *, AAA; GO ТО 4. КОММЕНТАРИИ. Важной частью исходного текста программы являются комментарии. Комментарии не включаются компилятором в исполняемый файл, но играют в программировании важную роль. Комментарии позволяют включить подробное описание программы и пояснения к ней прямо в исходный текст. Иногда комментарии используются не по назначению, а для того, чтобы в процессе отладки программы временно исключить из работы отдельные ее участки, не удаляя их из исходного текста программы. В фиксированном формате строка комментария обозначается буквой «с»в первой позиции строки. В свободном формате такие комментарии не допускаются. В фиксированном формате для обозначения комментария можно использовать точку с запятой или восклицательный знак, но эти символы должны находиться в позициях с 7 по 72. Восклицательный знак может располагаться и в любой из первых шести позиций. В свободном формате комментарий начинается символом "\", который может находиться в любом месте строки, а заканчивается признаком конца строки. Строки комментария не продолжаются, поскольку любой символ в строке комментария, в том числе и символ продолжения, считается частью комментария и утрачивает свои специальные служебные функции.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]