- •СИСТЕМА
- •ОПЕРАТОРЫ
- •Операторы ввода/вывода преобразовывают данные и представляют дополнительные возможности по выполнению операций ввода/вывода и
- •Оператор
- •B дополнение к операторам ввода/вывода существует встроенная функция EOF.
- •Оператор OPEN.
- •ОПЕРАТОР OPEN
- •ОПЕРАТОР OPEN
- •Все параметры после имени-файла необязательны и могут появляться в любом порядке.
- •ОПЕРАТОР OPEN
- •ОПЕРАТОР OPEN
- •ОПЕРАТОР OPEN
- •ОПЕРАТОР OPEN
- •ОПЕРАТОР OPEN
- •ОПЕРАТОР OPEN
- •'СОMPАT'
- •'DENYWR'
- •ОПЕРАТОР OPEN
- •Особенности:
- •Если имя файла определено
- •Если Вы
- •Оператор CLOSE.
- •ОПЕРАТОР CLOSE
- •ОПЕРАТОР CLOSE
- •Вспомогательные файлы всегда уничтожаются при нормальном окончании программы!!!
- •ОПЕРАТОР CLOSE
- •Особенности:
- •Пример:
- •Оператор READ.
- •Оператор WRITE.
- •ОПЕРАТОРЫ READ и WRITE
- •ОПЕРАТОРЫ READ и WRITE
- •Остальные параметры если они есть, могут появляться в любом порядке.
- •ОПЕРАТОРЫ READ и WRITE
- •ОПЕРАТОРЫ READ и WRITE
- •Если номер записи определен для
- •ОПЕРАТОРЫ READ и WRITE
- •ОПЕРАТОРЫ READ и WRITE
- •ОПЕРАТОРЫ READ и WRITE
- •Особенности оператора READ:
- •Особенности оператора WRITE:
- •ОПЕРАТОРЫ READ и WRITE
- •Примеры:
- •Оператор BACKSPACE.
- •Особенности:
- •Примеры:
- •Оператор ENDFILE.
- •Особенности:
- •Пример:
- •Оператор REWIND.
- •Пример:
- •Оператор LOCKING.
- •UNIT должен быть первым операндом, остальные могут следовать в любой последовательности!!!
- •ОПЕРАТОР LOCKING
- •ОПЕРАТОР LOCKING
- •ОПЕРАТОР LOCKING
- •ОПЕРАТОР LOCKING
- •'UNLCK'
- •‘RLCK'
- •ОПЕРАТОР LOCKING
- •ОПЕРАТОР LOCKING
- •Если не определены ни метка
- •Оператор INQUIRE.
- •ОПЕРАТОР INQUIRE
- •ОПЕРАТОР INQUIRE
- •список
- •Оператор INQUIRE может быть выполнен в любой момент.
- •Обработка
- •ОБРАБОТКА ОШИБОК ВВОДА/ВЫВОДА.
- •Во время появления ошибки в операторе READ, все элементы списка ввода/вывода становятся неопределенными!!!
ОПЕРАТОРЫ READ и WRITE |
41 |
ОПЕРАТОРЫ READ и WRITE |
42 |
Особенности оператора READ: |
Е
ОПЕРАТОРЫ READ и WRITE |
43 |
Особенности оператора WRITE: |
ОПЕРАТОРЫ READ и WRITE |
44 |
ОПЕРАТОРЫ READ и WRITE |
45 |
Примеры:
СПример использования операторов READ и WRITE
DIMENSION IА(10,20)
C Чтение границ массива.
С Затем чтение в массив неявным циклом DO с С вводным форматом 8 колонок по 5 цифр.
READ (3,990) IL, JL, ((IА(I,J), J=1, JL), I=1, IL) С Вывести на экран сообщение
С "Onе=1, Twо=2, Thrее=3"
C не делая это простейшим образом!
WRITE (* ,980) 'Onе= ',1,1+1,'ее= ',+(1+1+1) 980 FORMАT (А,I2,’Twо= ',1X,I1,’Thr',А,I2) 990 FORMАT (2I5/,(8I5))
ОПЕРАТОРЫ READ и WRITE |
46 |
Оператор BACKSPACE. |
Устанавливает указатель в файле, соединенном с заданным устройством, на начало предшествующей записи.
Синтаксис: |
BACKSPACE логический-номер-устройства
Где:
логический-номер-устройства –
это определитель заданного устройства; оно не должно быть внутренним.
ОПЕРАТОР BACKSPACE |
47 |
Особенности: |
1 |
ОПЕРАТОР BACKSPACE |
48 |
Примеры:
СПример использования оператора BACKSPACE BACKSPACE 5
BACKSPACE LUNIT
ОПЕРАТОР BACKSPACE |
49 |
Оператор ENDFILE. |
Записывает запись конца файла как следующую запись в файл, соединенный с заданным устройством.
Синтаксис: |
ENDFILE логический-номер-устройства
Где:
логический-номер-устройства –
это определитель заданного устройства.
ОПЕРАТОР ENDFILE |
50 |