- •FORTRAN
- •ВВЕДЕНИЕ.
- •ВВЕДЕНИЕ.
- •Эти языки принято называть формальными алгоритмическими языками
- •От формального алгоритмического языка требуется многое:
- •Формальный алгоритмический язык служит:
- •ИСТОРИЯ РАЗВИТИЯ ЯЗЫКА.
- •Язык фортран не только
- •ИСТОРИЯ РАЗВИТИЯ ЯЗЫКА.
- •ИСТОРИЯ РАЗВИТИЯ ЯЗЫКА.
- •ИСТОРИЯ РАЗВИТИЯ ЯЗЫКА.
- •ИСТОРИЯ РАЗВИТИЯ ЯЗЫКА.
- •Язык фортран до сих пор
- •В настоящее время создан
- •ОБЩАЯ ХАРАКТЕРИСТИКА ЯЗЫКА.
- •ОБЩАЯ ХАРАКТЕРИСТИКА ЯЗЫКА.
- •ОБЩАЯ ХАРАКТЕРИСТИКА ЯЗЫКА.
- •Состав языка.
- •Метакоманды
- •Метаязык - это язык управления компилятором Фортрана, позволяющий расширить его возможности.
- •Существующие в настоящий момент метакоманды:
- •Программы и компилируемые части программ
- •Комп
- •Программа - любая программная единица, не
- •Подпрограмма - программная единица, которая может вызваться из других программных единиц оператором
- •Функция - программная единица, которая может быть употреблена в выражении.
- •Подпрограмма блока данных - программная единица, обеспечивающая
- •Подпрограммы и функции
- •Разделение программы на части дает Вам следующие преимущества:
- •СИМВОЛЫ
- •При записи программ используются символы трех категорий:
- •Специальными знаками языка являются символы:
- •Набор символов каждого конкретного транслятора может отличаться от приведенного.
- •При построении элементов языка используются конструкции, представляющие собой неделимые символы – лексемы. К
- •Слово
- •В различных версиях языка список ключевых слов
- •Основными символами являются также следующие конструкции:
- •СТРОКИ
- •Строка состоит из последовательности символов. Символы после 72-го в строке игнорируются, строка короче
- •Строки Фортрана представляют собой что-либо следующее:
- •ОБРАЗЦЫ ПЕРФОКАРТ.
- •ОБРАЗЦЫ ПЕРФОКАРТ.
- •ИМЕНА
- •Именами обозначают переменные, массивы, функции или подпрограммы в вашей программе, независимо от того
- •С учетом ограничений на имя, любая последовательность символов может быть использована как имя
- •ИМЕНА. 50
- •Использование ключевых слов как имен пользователя мешает "читабельности" программ, и его следует избегать.
- •ТИПЫ
- •Данные в Фортране относятся к одному из шести базовых типов:
- •Типы данных объявляются.
- •ОПЕРАТОРЫ
- •Операторы представляют собой набор функций, таких как вычисления, запись результатов вычислений, изменение цепочек
- •Функциональные категории операторов:
- •Ввод/вывод
- •ВЫРАЖЕНИЯ
- •Выражение - это формула для вычисления величины, оно содержит последовательность операндов и операторов.
- •Существует четыре основных вида выражений в Фортране:
- •ВЫРАЖЕНИЯ. 62
- •СИСТЕМА
- •Ввод - это передача данных из внешней среды или из внутреннего файла во
- •ВФортране есть:
- •Функции ввода/вывода
- •При описании системы ввода/вывода Фортрана важно определить такие понятия как
- •Запись.
- •Файл.
- •Все файлы имеют следующие атрибуты:
- •Хотя возможно большое разнообразие типов файлов, большинство приложений сводится к двум типам:
Существует четыре основных вида выражений в Фортране:
1.Арифметические выражения
2.Символьные выражения
3.Выражения отношения
4.Логические выражения
ВЫРАЖЕНИЯ. 61
ВЫРАЖЕНИЯ. 62
СИСТЕМА
ВВОДА/ВЫВОДА
63
Ввод - это передача данных из внешней среды или из внутреннего файла во внутреннюю память.
Процесс передачи называется чтением.
Вывод - это передача данных из внутренней памяти во внешнюю среду или во внутренний файл.
Этот процесс называется записью.
СИСТЕМА ВВОДА/ВЫВОДА. |
64 |
ВФортране есть:
набор операторов, обеспечивающих передачу данных;
набор операторов для редактирования таких данных;
несколько вспомогательных операторов ввода/вывода, управляющих внешней средой, или определяющих, или описывающих свойства соединения с внешней средой.
СИСТЕМА ВВОДА/ВЫВОДА. |
65 |
Функции ввода/вывода |
Операторы ввода/вывода |
Передача данных |
READ, WRITE |
Вспомогательные
функции OPEN, CLOSE ввода/вывода
Определение |
BACKSPASE, ENDFILE, |
|
REWIND, INQUIRE, |
|
|
положения в файле |
LOCKING, BACKSPASE, |
|
|
ENDFILE |
|
СИСТЕМА ВВОДА/ВЫВОДА. |
66 |
При описании системы ввода/вывода Фортрана важно определить такие понятия как
ЗАПИСЬ и ФАЙЛ.
67
Запись.
Понятие, на котором основана система файлов Фортрана.
Запись - это последовательность символов
или величин.
Существует три вида записей:
форматные,бесформатныеконец файла.
СИСТЕМА ВВОДА/ВЫВОДА. |
68 |
Файл.
Последовательность записей.
Файлы могут быть внешними или внутренними. |
Внешние файлы - это файлы, относящиеся к устройству, или само устройство.
Внутренний файл - это текстовая переменная, которая используется либо как текст, либо как назначение некоторых действий по форматному вводу/выводу.
СИСТЕМА ВВОДА/ВЫВОДА. |
69 |
Все файлы имеют следующие атрибуты:
a)имя файла (произвольное)
b)указатель позиции в файле
c)структура (форматная, неформатная или двоичная)
d)метод доступа (последовательный или прямой)
СИСТЕМА ВВОДА/ВЫВОДА. |
70 |