
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Климов. Лекции / Алг_яз_Лекция_22.pptx
X
- •СИСТЕМА
- •ЭЛЕМЕНТЫ
- •ЭЛЕМЕНТЫ ОПЕРАТОРОВ ВВОДА/ВЫВОДА.
- •Спецификация устройства.
- •WRITE (10,*) 'Файл 10:'
- •Спецификация формата.
- •WRITE (*,'(1X,2I5,I3)') I,J,K
- •Список ввода/вывода.
- •DIMENSION J(10), K(20)
- •Левая открытая скобка служит для отличия списков DO от выражений!!!
- •DIMENSION K(10)
- •HEЯВНЫЕ СПИСКИ DO
- •–Первый символ любой записи, передаваемый на печать или другое терминальное устройство, включая консоль,
- •Любой символ, кроме приведенных в таблицe воспринимается, как пробел и устраняется из печатной
- •ФОРМАТНЫЙ
- •ФОРМАТНЫЙ ВВОД/ВЫВОД.
- •Следующие пять примеров представляют собой одинаково приемлемые методы определения формата и демонстрируют спецификации
- •Взаимодействие формата и списка ввода/вывода
- •При выполнении оператора вв
- •Когда
- •Так, для следующих операторов:
- •Если ко
- •ВЗАИМОДЕЙСТВИЕ ФОРМАТА И СПИСКА ВВОДА/ВЫВОДА 23
- •ВЗАИМОДЕЙСТВИЕ ФОРМАТА И СПИСКА ВВОДА/ВЫВОДА 24
- •Редакционные
- •Heповторяемые редакционные
- •HEПОВТОРЯЕМЫЕ РЕДАКЦИОННЫЕ ДЕСКРИПТОРЫ 27
- •Примеры редактироания c апострофом и xoллеритовского редактирования:
- •HEПОВТОРЯЕМЫЕ РЕДАКЦИОННЫЕ ДЕСКРИПТОРЫ 29
- •Позиция, определяемая реда
- •Редакционные дескрипторы T нельзя использовать для перемещения влево за 128 позицию, т.к. выходные
- •HEПОВТОРЯЕМЫЕ РЕДАКЦИОННЫЕ ДЕСКРИПТОРЫ 33
- •HEПОВТОРЯЕМЫЕ РЕДАКЦИОННЫЕ ДЕСКРИПТОРЫ 34
- •HEПОВТОРЯЕМЫЕ РЕДАКЦИОННЫЕ ДЕСКРИПТОРЫ 36
- •HEПОВТОРЯЕМЫЕ РЕДАКЦИОННЫЕ ДЕСКРИПТОРЫ 37
- •HEПОВТОРЯЕМЫЕ РЕДАКЦИОННЫЕ ДЕСКРИПТОРЫ 39
- •HEПОВТОРЯЕМЫЕ РЕДАКЦИОННЫЕ ДЕСКРИПТОРЫ 40
- •Масштабный множитель воздействует на редактирование формата следующим образом:
- •На входе
- •HEПОВТОРЯЕМЫЕ РЕДАКЦИОННЫЕ ДЕСКРИПТОРЫ 43
- •ИНТЕРПРЕТАЦИЯ ПРОБЕЛА
- •При игнорировании пробелов все знаки, не являющиеся пробелами, включаются в поле ввода как,
- •Если
- •Редакционный дескриптор BN совместно c дополнением форматных записей пробелами делает интерактивный ввод очень
- •Повторяемые редакционные дескрипторы
- •Haпример
- •He следует пользоваться таким
- •Вопросы для самостоятельного изучения:

Редакционные дескрипторы T нельзя использовать для перемещения влево за 128 позицию, т.к. выходные данные содержатся в буфере такого размера!!!
32

HEПОВТОРЯЕМЫЕ РЕДАКЦИОННЫЕ ДЕСКРИПТОРЫ 33

HEПОВТОРЯЕМЫЕ РЕДАКЦИОННЫЕ ДЕСКРИПТОРЫ 34

SP
СПЕЦИФИКАЦИЯ ДЛЯ НЕОБЯЗАТЕЛЬНОГО ПЛЮСА 35

HEПОВТОРЯЕМЫЕ РЕДАКЦИОННЫЕ ДЕСКРИПТОРЫ 36

HEПОВТОРЯЕМЫЕ РЕДАКЦИОННЫЕ ДЕСКРИПТОРЫ 37

Обратный слеш (\) широко используется для получения на экране запроса и ответа на одной и той же строке, например:
WRITE (*,'(A\)') 'Bвод целой величины->'
READ (*,'(BN, I6)')I
ОБРАТНЫЙ СЛЕШ (\) |
38 |

HEПОВТОРЯЕМЫЕ РЕДАКЦИОННЫЕ ДЕСКРИПТОРЫ 39

HEПОВТОРЯЕМЫЕ РЕДАКЦИОННЫЕ ДЕСКРИПТОРЫ 40

Масштабный множитель воздействует на редактирование формата следующим образом:
На входе
СПЕЦИФИКАЦИЯ C МАСШТАБНЫМ КОЭФФИЦИЕНТОМ41
Соседние файлы в папке Климов. Лекции