1112), można podać, że: liczba bajtów zajęta przez zbiór wynosi: (Max div 8)-(Min div 8) numer bajta, w którym jest określony bit odpowiadający elektowi o rozpatrywanym numerze porządkowym N: (N mod 8)-(Min div 8) numer bitu w bajcie: (N mod 8), gdzie: div: operator dzielenia całkowitoliczbowego mod: operator reszty z dzielenia całkowitoliczbowego Max: maksymalny numer porządkowy Min: minimalny numer porządkowy. Do operowania na wartościach typu zbiorowego w Borland Pascalu służą: operatory teoriomnogościowe suma zbiorów '+' różnica zbiorów '-' iloczyn zbiorów '*' Wymaga się aby oba argumenty były typami zbiorowymi o zgodnych typach bazowych, wynik jest typu zbiorowego. operatory relacji równość zbioru: '=' nierówność zbioru: '<>' zawieranie zbioru: '<=' zawieranie zbioru: '>=' operator zawierania elementu w zbiorze 'in' Wynik operatorów relacji i zawierania jest typu logicznego.
Modula 2 Typ zbiorowy definiuje się podobnie jak w Pascalu jak zbiór wartości pewnego typu bazowego: identyfikator_typu=SET OF typ_bazowy Typ bazowy musi być typem wyliczeniowym lub okrojonym.