You are on page 1of 5

СТРУКТУРИРАНИ ТИПОВИ

ПОДАТОЦИ-

МНОЖЕСТВА
Множествата во Pascal
 се претставени како посебна структура составена од
елементи од ист линеарно подреден тип податоци.

 Како и во математика елементите немаат реден број


(индекс) и се јавуваат само еднаш во множеството.

 Декларирањето во програмата се врши на следниот начин:


VAR
ИмеНаПроменлива: SET OF основно множество;

Пр. VAR GolemaBukva: SET OF ‘A’..’Z’;


Операции со податоци од типот
множества:

+ унија на множества
* пресек на множества
- разлика на множества
=еднаквост
< >различност
<=подмножество
>=надмножество
IN припадност во множеството
Читање и печатење множества:

A:=[];                     ¬ се иницијализира празно множество


FOR I:=1 TO N DO
BEGIN
ReadLn(Element); ¬ се чита елемент од множеството
A:=A+[Element] ¬ се додава елементот во множеството
END;
Читање и печатење множества:

Множествата се печатат елемент по елемент


односно може било кој елемент да се отпечати
посебно.Пр. ако множеството е GolemaBukva:
GolemaBukva:=[‘M’..’Q’];
Тогаш може да се отпечати на следниов начин:

FOR K:=‘A’ TO ‘Z’ DO


IF K IN GolemaBukva
THEN
WriteLn(K);

You might also like