Руководство по языку B.Pascal 7

         

Значения множественного типа


Множество - это массив бит, в котором каждый бит указывает, является элемент принадлежащим множеству или нет. Максимальное число элементов множества - 256, так что множество никогда не мо- жет занимать более 32 байт. Число байт, занятых отдельным мно- жеством, вычисляется, как:

ByteSize = (Max div 8) - (Min div 8) + 1

где Мin и Мах - нижняя и верхняя граница базового типа этого мно- жества. Номер байта для конкретного элемента E вычисляется по формуле:

ByteNumber = (E div 8) - (Min div 8)

а номер бита внутри этого байта по формуле:

BitNumber = E mod 8

где E обозначает порядковое значение элемента.



Содержание раздела