Виртуальный массив - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если мужчина никогда не лжет женщине, значит, ему наплевать на ее чувства. Законы Мерфи (еще...)

Виртуальный массив

Cтраница 2


Виртуальный массив представляет собой разновидность файла прямого доступа. Размещается он на диске, где для него выделяется необходимый участок памяти в соответствии с объявленными в DIM параметрами.  [16]

А действительных чисел размером 1Q1, массив К целых чисел размером 100Х 10 и массив Си символьных строк размером 11, причем длина строк не превышает 128 символов. Если максимальная длина элемента символьного виртуального массива не указана, то она принимается по умолчанию 16 символов.  [17]

Допускается описание процедуры-функции оператором DEF, содержащее несколько операторов и заканчивающееся оператором FNEND. Оператор DIM может быть использован для описания виртуального массива как разновидности файла прямого доступа, размещаемого в дисковой памяти, где для него выделяется необходимый участок в соответствии с объявленными в операторе DIM параметрами.  [18]

Язык Бейсик в системе РАФОС дает также возможность прямого доступа к данным, хранящимся в файлах на диске. Прямой доступ к данным файла достигается определением виртуальных массивов, что обеспечивает индивидуальную - адресацию данных в пределах файла, точно такую же, как элементов массивов в оперативной памяти.  [19]

Другой способ организации прямого доступа к данным, хранящимся на магнитном диске, связан с использованием виртуальных массивов. В пределах одного файла может быть расположено несколько виртуальных массивов разного типа.  [20]

Пусть необходимо получить последовательность 250 случайных чисел из интервала ( 0: 1000) и хранить их / ак целые числа в файле прямого доступа. Формирован ге этого файла будем производить с помощью присвоеаия каждому элементу виртуального массива значения одного из случайных чисел.  [21]

Для этого вводят дополнительные программы упаковки и распаковки всех полей из одной строки таблицы в одну запись действительно необходимой ( хотя и фиксированной) длины. Виртуальный массив при этом становится одномерным и содержит теперь упакованные строки таблицы, а доступ к отдельному полю в строке осуществляется через ( достаточно простую) подпрограмму распаковки строки.  [22]



Страницы:      1    2