NézetNyomtat

Halmaz

Halmaz adattípus

Sokszor programok hibakezelésénél fordul elő, hogy egy adatról (szám, karakter) el kell döntenünk, benne van-e egy adott halmazban. Például meg kell néznünk, hogy a leütött billentyűnek van-e vezérlő funkciója, tehát benne van-e a jelentéssel bíró karakterek halmazában.
A halmazban egyszeresen lehetnek elemek, és értelmezve vannak rá az elemi halmazműveletek.
Primek := Halmaz(2,3,5,7,11,13,17,19)

...


Ha x eleme Primek akkor Ki('Prím!') Elágazás vége

Halmazműveletek

Példa program pascal nyelven

program halmazok; 
var
    h : set of char;
    c : char;
begin
    h := ['E','H','J','B'];
    readln(c);
    if in h then writeln('Logo teknőcvezérlő parancs');
end.