FOLIA05 (4)


Deklaracje zmiennych, selektor pola rekordu, inicjowanie rekor-
dów, operacje na polach i rekordach
Deklarację zmiennych rekordowych, których typ wcześniej zade-
klarowano, zamieszcza się w części deklaracyjnej programu:
VAR
Pracownik :Tosoba;
Zmienna rekordowa jest identyfikatorem całej struktury. Dostęp do
poszczególnych pól wymaga użycia selektora pola, składającego się z
nazwy rekordu oddzielonej znakiem kropki od nazwy pola:
NazwaZmiennejRekordowej.NazwaPola,
jak pokazano w instrukcji wyprowadzającej nazwisko z rekordu Pra-
cownik:
WRITELN( Nazwisko:  ,Pracownik.nazwisko);
Jeżeli pole p1 rekordu R jest typu strukturalnego rekordowego, to
selektor pola zawiera nazwę rekordu R, nazwę pola strukturalnego p1 i
nazwę pola z rekordu zagnieżdżonego p2 (podrekordu):
R.p1.p2
Liczba znaków kropki w selektorze pola rekordu zależy od pozio-
mu zagnieżdżenia danego pola w rekordzie. Taki selektor wykorzysta-
no w celu wyprowadzenia roku urodzenia z rekordu Pracownik
WRITELN( Rok urodzenia  ,Pracownik.DataUrodzenia.rok);
Odwołanie do części pola strukturalnego typu tablicowego wyma-
ga połączenia selektora pola oraz selektora elementu tablicy, co poka-
zano na przykładzie wyprowadzenia na ekran imienia drugiego dziec-
ka pracownika:
WRITELN( Imie drugiego dziecka:  ,Pracownik.dzieci[2].imie);


Wyszukiwarka

Podobne podstrony:
FOLIA09 (4)
Folia01
FOLIA02 (2)
Folia09
FOLIA04 (3)
FOLIA08
FOLIA05
FOLIA05 (3)
FOLIA03 (5)
FOLIA05 (6)
FOLIA01B
FOLIA05 (5)
FOLIA06 (5)

więcej podobnych podstron