plik


TYPY STRUKTURALNE -tablice -rekordy 1.TALICE tablica- złożona struktura danych, która zawiera zbiór elementów tego samego typu. wyróżniamy: -tablice jednowymiarowe, które odpowiadają matematycznemu pojęciu wektora np, [23456] - talica jednowymiarowa zawierająca 5 elementów typu całkowitego. [2][3][4][5][6] <-- elementy tablicy 1 2 3 4 5 <-- indeks elementu -tablice wielowymiarowe, które odpowiadają matematycznemu pojęciu macierzy (matrycy) np, wiersze | ˇ___ ___ ˇ| | 1| a d g | <-- elemeny tablicy | | 2| z f k | |__ ___| 1 2 3 <-- Kolumny DEKlARACJA TABLIC: W deklaracji TABLIC używa się słowa kluczowego ARRAY, po któym w nawiasie kwadratowym określamy rozmiar tablicy (od.do) a po kolejnym słowie kluczowym typ elementów: TYPE Nazwa=ARRAY [zakres_indeksów] OF typ_elementu; W przypadku gdy chcemy bezpośrednio skorzystać z deklaracji VAR, zapiszemy instrukcjię w następujący sposób: VAR zmienna; ARRAY .........................................(dokończyć)........... PRZYKŁADY: TYPE Wktor=ARAY [1..5] OF Byte; Macierz=ARRAY [1..2, 1..3] OF Char; Pole=(puste, pion, goniec, skoczek, wieża hetman, król); Szachownica: ARRAY [1..8,'a'..'h'] OF Pole; VAR Dzien: ARRAY [1..12,1..31] OF Byte; El_wektora: Wektor; El_macierzy: Macierz; Ruch: Szachownica; -Z tablicami wsółpracuje instukcja FOR. Pozwala ona wprowadzać dane do tablicy, wybierać elementy tablicy, wyświetlać je na ekranie. -REKORDY rekord- złożona struktura danych, której elementy, zwane polami, mogą być (w odróżnieniu od tablic) różnych typów. Pola muszą mieć różne identyfikatory, a ich ilość jest z góry ustalona. Definicje typu: TYPE identyfikator-typu=rekord lista-deklaracji-pól; end; gdzie lista-deklaracji-pól ma postać: lista-identyfikaorów-pól:opis-typu; PRZYKŁAD: TYPE data=record //okrojony dzien:1..31; misieiac:1..12; rok:integer; end; rodzaj=(ciezarowy, osoowy); //wyliczeniowy pojazd=record marka, kolor:string(20); data_rejestracji:data; case typ:rodzaj of ciezarowy:(ladownosc:real); osobowy:(ilosc_osob:byte); end; VAR auto:pojazd; rekordowej. Metody dostępu do pól rekordów -kwalifikowanie za pomocą selektoa, który ma postac: identyfikator-rekordu.identyfikator-pola -instrukcja wiążąca postaci: with lista-zmiennych do instrukcja

Wyszukiwarka

Podobne podstrony:
Historia państwa i prawa Polski Testy Tablice
1 parametry technniczne wymiary tablic zal nr1id?43
Tablice Dystrybuanta rozkładu normalnego
NADMA 6 TABLICA OIa
tablice
Mfa Tablice Fizyczne
tablica hashujaca wyjscie
Tablice statystyczne wartości krytyczne współczynnika korelacji Pearsona
tablicowka

więcej podobnych podstron