5. Typ zbiorowy
Elementami zbioni są wszystkie podzbiory pewnego typu porządkowego, zwanego typem bazowym, określanego w definicji zbioni. Typ bazowy nie może pizekraczać liczby 256 elementów. Na zbiorach można dokonywać operacji teoriomnogościowych.
typa identyfikator_typu = sat of lyp_por/.ądkowy;
typa
weekend = (sobota, niedziela); / typ wyliczeniowy / wyjazdy = set of dzień; ( typ zbiorowy /
6. Typ wyliczeniow y - w językach programowania rodzaj typu danych zawierający listę wartości, jakie może przyjmować zmienna tego typu.
typa
dni_tygodnia = (poniedziałek, wtorek, środa, czwartek, piątek, sobota, niedziela): niewiadome = (x.y.z); współrzędne = (x l.y I ,x2,y2);
7. Identyfikatory
Do oznaczania programów, stałych, zmiennych, typów, procedur, funkcji itp. służą identyfikatory. Identyfikatorem (nazwą) jest ciąg liter i cyfr zaczynający się od litery. Wprawdzie liczba znaków identyfikatora może być dowolna, jednak tylko pierwsze 63 znaki są znaczące, przy tym nie są rozróżniane małe i duże litery. W Pascalu istnieje cała gama identyfikatorów predefiniowanych, posiadających określone znaczenia. Predefiniowane identyfikatory służą do oznaczania typ ów, stałych, zmiennych, procedur i funkcji. Zgrupow-ane są one w modułach standardowy cli. których nazwy są również predefiniowane. Identyfikatory predefiniowane nie są słowami zastrzeżonymi, co oznacza, że ich pierwotne znaczenia może być przesłonięte przez programistę.
8. Dyrektywa kompilatora, to zawarte w tekście kodu źródłowego polecenie dla translatora, wykonania określonej czynności, lub ustalające sposób translacji. Inaczej mówiąc jest to specjalny rodzaj komentarzy, które kontrolują kompilator i jego zachowanie Dyrektyw y kompilatora mogą wystąpić w dowolnym miejscu programu źródłowego i mają postać:
[Sdyrektywa} lub
[$dyrektywa parametry}
Dyrektywa występuje bezpośrednio po znaku $ (odstęp nie jest tu dozwolony), a pomiędzy nią i parametrami musi wystąpić przynajmniej jeden odstęp.
Wyróżniamy trzy grupy dyrektyw kompilatora:
dyrektywy przełącznikowe, które odpowiednie cechy kompilatora włączone lub wyłączone (aktywne lub nie aktywne).
dyrektywy parametryczne, które przekazują informacje kompilatorowi (nazwy zbiorów i rozmiary pamięci),
dyrektywy warunkowe, które stosowane są w celu sterowania warunkową kompilacją określonych części kodu źródłowego.
9. Raczej tak
11 .Procedura Release - służy do zwalniania bloków pamięci na stercie
12.