adfun.ru
| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
как входные точки, данные или программные единицы. Таблица 1-2
описывает функциональные категории операторов.
ЪДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Категория і Описание і
ГДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і Присваивание і Выполняемый. Присваивает величину і
і і переменной или элементу массива. і
і і і
і Комментарий і Невыполняемый. Допускает коммента- і
і і рии внутри подпрограммы. і
і і і
і Управления і Выполняемый. Управляет порядком вы-і
і і полнения операторов. і
і і і
і DАТА і Невыполняемый. Присваивает началь- і
і і ные значения переменным. і
і і і
і FORMAT і Невыполняемый. Обеспечивает инфор- і
і і мацию о редактировании данных. і
і і і
і Ввод/вывод і Выполняемый. Определяет тексты и і
і і адреса передачи данных идругие осо-і
і і бенности ввода/вывода. і
і і і
і Описание і Невыполняемый. Определяет отрибуты і
і і переменных, массивов и имен функцийі
і і программиста. і
і і і
і Функция-оператор і Невыполняемый. Определяет простую, і
і і локально используемую функцию. і
і і і
і і і
і Заголовок і Невыполняемый. Определяет начало і
і программной і программной единицы и описывает ее і
і единицы і формальные параметры. і
і і і
АДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Таб. 1-2 Категории операторов Фортрана.
Для полной информации об использовании операторов MS-Фортана
смотрите часть 3 "Операторы".
5. ВЫРАЖЕНИЯ.
Выражение - это формула для вычисления величины, оно содер-
жит последовательность операндов и операторов. Операнды могут со-
держать обращения к функциям, переменные, константы и даже другие
выражения. Операторы определяют действия, которые необходимо про-
извести над операндами.
В следующем выражении плюс (+) - это оператор, а A и B -
операнды:
A + B
Существует четыре основных вида выражений в Фортране:
1. Арифметические выражения
2. Символьные выражения
3. Выражения отношения
4. Логические выражения
Каждый тип выражений работает с определенным типом операндов
и использует определенный тип операторов. Результатом вычисления
каждого выражения является величина определенного типа.
Выражения не являются операторами, но могут входить в них
как их части. В следующем примере вся строка - это оператор, но
только часть его после знака равенства является выражением:
X = 2.0/3.0 + A + B
Для подробного рассмотрения выражений в MS-Фортране смотрите
часть 2 "Термины и концепции".
6. ИМЕНА.
Именами обозначают переменные, массивы, функции или подпрог-
раммы в вашей программе, независимо от того определены ли они Ва-
ми или самой системой MC-Фортран. Имя в Фортране содержит после-
довательнось буквенноцифровых символов. Ограничения на имена та-
ковы:
1. Максимальное число символов в имени не привышает 1320 (двад-
цать строк по 66 символов).
2. Начальный символ должен быть буквой, последовательность симво-
лов быть буквенноцифровой.
3. Пробелы игнорируются.
4. Значимыми являются первые шесть символов, остальные игнориру-
ются.
С учетом этих ограничений на имя, любая последовательность
символов может быть использована как имя в Фортране. Здесь нет
зарезервированных имен, как в других языках.
Последовательности буквенных символов, используемые компиля-
тором MС-Фортрана как ключевые слова, не смешиваются с именами
пользователя. Компилятор различает ключевые слова по их контексту
и поэтому на использование имен пользователями нет никаких огра-
ничений. Поэтому, например, в программе могут быть массивы с име-
нами IF,READ или GOTO и ошибок при этом не возникает (до тех пор
пока не изменят правило, которому подчиняются все массивы). Одна-
ко использование ключевых слов как имен пользователя мешает "чи-
табельности" программ, и его следует избегать.
Для получения подробной информации об области действия и ис-
пользовании имен в MС-Фортране смотрите часть 2 "Термины и кон-
цепции".
7. ТИПЫ.
Данные в MC-Фортране относятся к одному из шести базовых ти-
пов:
1. Целые (INTEGER*2 и INTEGER*4)
2. Вещественные обычной точности (REAL*4 или REAL)
3. Вещественные двойной точности (REAL*8 или DOUBLE PRECISION)
4. Комплексный (COMPLEX*8 и COMPLEX*16)
5. Логический (LOGICAL*2 и LOGICAL*4)
6. Символьный (CHARACTER)
Типы данных объявляются. Если он не объявлен, то тип данных
определяется по первой букве имени (по умолчанию или из оператора
IMPLISIT). Оператор описания типа может также включать информацию
о размерности.
Для более полной информации о типах данных смотрите часть 2.
Для изучения детального описания оператора описание типа смотрите
часть 3 "Операторы".
8. СТРОКИ.
Строка состоит из последовательности символов. Символы после
72-го в строке игнорируются, строка короче 72 символов считается
заполненой пробелами.
Позиция символа в строке Фортрана имеет важное значение.
Символы в позиции с 1-ой по 5-ую опознаются как метки операторов,
символы в позиции 6 являются признаком продолжения, а символы в
позициях с 7 по 72 является собственно оператором Фортрана. Ко-
ментарии опознаются по символу "С" или звездочке "*" в первой по-
зиции, а метакоманды по знаку доллара в первой позиции.
С некоторыми исключениями, пробелы не являются значащими в
Фортране. Символы табуляции имеют значение при некоторых обстоя-
тельствах, описанных в части 2 "Термины и концепции".
Строки Фортрана представляют собой что-либо следующее:
1. Строка метакоманды.
2. Строка коментария.
3. Начальная строка (оператора).
4. Строка продолжения.
У метакоманды в первой позиции знак доллара и она управляет
прохождением компилятора МС-Фортрана.
В строке коментария в первой позиции "С", "с" или звездочка,
или вся строка пустая и игнорируется при обработке.
Начальная строка оператора имеет пробел или нуль в 6-ой по-
зиции и все пробелы или метку оператора в позициях с 1-ой по
5-ую.
Строка продолжения - это не строка метакоманды, не строка
коментария и не начальная строка. У нее с первой по пятую позиции
пробелы, а в шестой символ, отличный от пробела или нуля.
Смотрите часть 2 "Термины и концепции" для подробностей ис-
пользования различных видов строк МС-Фортрана и как из операторов
составлять программы и совместные части программ.
9. СИМВОЛЫ.
В основном, программы на Фортране - это последовательность
символов. Когда эти символы обрабатываются компилятором, они ин-
терпретируются в различных контекстах как символы, имена, метки,
константы, строки и операторы.
Символы, используемые в текстах программ на МС-Фортране, от-
носятся к набору символов ASCII, полный список которого приведен
в приложении С "Коды символов ASCII".Однако набор символов можно
поделить на три основных группы:
1. 52 малых и больших латинских буквы (от A до Z и от a до z)
2. 10 цифр (от 0 до9)
3. Специальные символы (все другие печатаемые символы из набора
символов ASCII).
Для более полной информации об использовании символов в
МС Фортране смотрите часть 2 "Термины и концепции".
|
adfun.ru
|
|
|
|