ВУЗ:
Составители:
108
* * * * *
* *
1
2
34
0
0
*
0
* *
*
*
*
*
*
*
*
*
*
*
* * * *
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
KNY
1
2
1
2
5
6
2KN
Y
32
1
456
сей) из внешней памяти с файла прямого доступа NF считывается послед-
няя запись (преобразования выполняются снизу), элементы которой при-
сваиваются нечетным элементам массива FMG. Преобразованный массив
FMG записывается во внешнюю память (рис. 4.8).
FMG DFMG
Рис. 4.8. Схема преобразования в двойную точность
Таким образом, у элементов массива DFMG (двойной точности) в
первых 4 байтах – значение элемента массива FMG, а в следующих – 0.
В приведенной подпрограмме DFORM массив FMG записывается во
внешнюю память в последние две записи. Так как файл прямого доступа
остается прежним, то число записей в файле увеличивается вдвое.
Можно использовать одну запись, но в этом случае при описании
файла прямого доступа NF – спецификация длины записи в байтах RECL
определится выражением:
RECL = LENTA·NS·8.
Решение системы уравнений выполняется с матрицей коэффициентов
двойной точности – DFMG, которой назначается общая память с матрицей
обычной точности FMG с помощью оператора общей памяти:
EQUIVALENCE (FMG (1), DFMG (1)).
Страницы
- « первая
- ‹ предыдущая
- …
- 106
- 107
- 108
- 109
- 110
- …
- следующая ›
- последняя »