Typ wyliczeniowy stosuje się zwykle dla zbiorów o niewielkiej liczbie elementów, na których nie wykonuje się operacji arytmetycznych. Definicja jednego typu wyliczeniowego jest następująca:
TYPE identyfikator_typu = (lista_identyfikatorów);
Elementy typu wyliczeniowego są uporządkowane zgodnie z kolejnością ich wyliczenia w definicji typu i posiadają liczby porządkowe odpowiednio 0,1,2 itd. Przyklady:
TYPE Uczniowie = (Antek, Franek, Zenek); {Antek ma 0, Franek ma 1, a Zenek 2}
P_roku = (wiosna, lato, jesien, zima);