Cтраница 2
Если заданы тип-массив с одним типом индекса и согласованная схема для массивов с одной спецификацией типа индекса, то этот тип индекса и спецификация типа индекса называются соответствующими. [16]
Итак, нами были рассмотрены четыре типа индексов. Для оценки состояния рынка инвесторы используют разные индексы. Однако разные индексы могут дать существенно отличные результаты. Дело в том, что в таком индексе большую значимость имеют акции крупных компаний, чем акции мелких. В результате инвестор получает адекватное описание результативности среднего доллара, инвестированного в соответствующую часть рынка. [17]
Важнейшее свойство симметричных спиноров, обладающих только одним типом индексов, на чем основано каноническое разложение (3.5.18), заключается в том, что все они вполне приводимы к линейным множителям в вышеуказанном смысле. [18]
Приведенный пример определения массива показывает, что в качестве типа индексов могут использоваться различные типы: тип первого индекса - перечисляемый, второго - целый. Комбинации типов могут быть произвольными как, впрочем, и их число. [19]
Вкладка Name диалогового окна свойств индекса позволяет задать имя и тип индекса. Если указать, что данный индекс представляет внешний ключ ( см. рис. 14.15), в следующей вкладке ( называемой Foreign Keys) можно определить, какой именно внешний ключ и какие именно столбцы, связанные с ним, будут использоваться для индекса. Если указать, что индекс не представляет внешнего ключа, в следующей вкладке ( называемой Columns) можно выбрать столбцы, составляющие этот индекс. [20]
Как уже отмечалось, типы REAL и INTEGER в качестве типа индекса использовать не разрешается. Если разрешить их использовать, то число компонентов в массиве будет очень большим и такие описания окажутся накрепко привязанными к конкретным реализациям, поскольку мощности вещественного и целого типов зависят от ЭВМ. Однако в качестве типа индекса разрешается использовать тип-диапазон. [21]
Из приведенного описания видно, что до объявления типа массива необходимо объявить типы индексов и элемента. [22]
Выражение, служащее фактическим индексом массива должно быть совместимо по присваиванию с объявленным типом индекса массива. [23]
В языке ПАСКАЛЬ разрешена еще одна форма описания многомерных массивов путем записи списка типов индексов в одних квадратных скобках. При этом типы отделяются друг от друга запятыми. [24]
При обращении к процедуре или функции первый идентификатор границы, заданный в спецификации типа индекса, обозначает наименьшее значение, заданное соответствующим типом индекса фактического параметра, а второй идентификатор границы обозначает наибольшее значение, заданное этим типом индекса. Объект, обозначаемый идентификатором границы, имеет постоянное-значение при данном обращении к процедуре или функции. [25]
Индекс компоненты массива может быть константой и выражением того же типа, что и тип индекса. Доступ к любой компоненте осуществляется по индексу. [26]
При обработке строк нужно уметь справляться с одним из досаднейших ограничений Паскаля: поскольку тип индекса массива является частью типа данных, то строки, имеющие различную длину, имеют и различные типы данных. [27]
Если заданы две согласованные схемы для массивов, каждая из которых содержит одну спецификацию типа индекса, то эти две спецификации типов индекса называются соответствующими. [28]
Если заданы тип-массив с одним типом индекса и согласованная схема для массивов с одной спецификацией типа индекса, то этот тип индекса и спецификация типа индекса называются соответствующими. [29]
Процедуры pack и unpack следует использовать тогда, когда упакованный и распакованный массивы совпадают по типам индексов и компонентов и когда совместный тип индекса является диапазоном чисел типа integer. Число в скобках после pack или unpack является нижним пределом этого типа индекса. [30]