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

Упакованный массив

Cтраница 1


Упакованные массивы индексированы быть не могут ( см. разд.  [1]

Упакованный массив может использоваться в программе так же, как и любой неупакованный массив, за одним важным исключением: во многих реализациях языка Паскаль упакованный массив нельзя передавать процедуре или функции в качестве параметра-переменной.  [2]

В общем случае у упакованного массива не может быть неупакованных компонентов. Чаще всего упакованный компонент у массива бывает самым последним в его определении.  [3]

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

Для выборки a - j из упакованных массивов требуется провести дополнительные вычисления по сравнению с выборкой a - j из полной матрицы.  [5]

Вследствие этого тип alfa становится частным случаем упакованного массива литер, и стандартно определять его не нужно.  [6]

Переменная-строка ( или строковая переменная) - это упакованный массив символов.  [7]

Знаки отношений, , , , можно также применять к упакованным массивам литерного типа; в этом случае они обозначают алфавитное отношение порядка, соответствующее наличному множеству литер.  [8]

Переменная I будет содержать значение числа, Y-года, а в упакованном массиве РХ будет находиться название месяца.  [9]

Это означает, что на многих машинах доступ к упакованным записям оказывается даже эффективнее доступа к упакованным массивам.  [10]

Хотя множества представляют собой средство, лишь ненамного превосходящее по своим возможностям те, которые могут быть получены в результате использования упакованных массивов булевского типа, тем не менее включение в язык программирования множеств может быть отнесено к существенным его достоинствам. В языке Паскаль поддерживается возможность использования множеств, а в языках Ада и Си - нет. Поскольку стандарт ISO на язык Паскаль [5] не устанавливает нижнюю границу максимального размера множества, который должен обеспечиваться любой реализацией транслятора с языка Паскаль, то при реализации трансляторов с языка Паскаль их авторы вольны в выборе максимально возможного размера множества и часто ограничивают эшт размер числом, определяемым числом бит в машинном слове. А это явно недостаточно для многих применений.  [11]

Упакованный массив может использоваться в программе так же, как и любой неупакованный массив, за одним важным исключением: во многих реализациях языка Паскаль упакованный массив нельзя передавать процедуре или функции в качестве параметра-переменной.  [12]

Программа с использованием упакованного массива выполняется несколько медленнее, так как требуется дополнительное время на выбор компоненты из этого массива.  [13]

Степень вложенности одного массива в другой в языке ПАСКАЛЬ не ограничена. Этот язык допускает использование упакованных массивов.  [14]

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



Страницы:      1    2