TYPY STRUKTURALNE Tablice Tablicą nazywamy złożoną strukturę danych, która zawiera zbiór elementów tego samego typu.
Tablice jednowymiarowe (odpowiadające matematycznemu pojęciu wektora), np. [ ] – tablica jednowymiarowa zawierająca 5 elementów typu całkowitego elementy tablicy indeksy elementów tablicy12345 Dla tablicy jednowymiarowej zapis zm[2] oznacza drugi element tablicy – w tym przypadku zm[2] = 3 zm – zmienna tablicowa
Tablice dwuwymiarowe (odpowiadające matematycznemu pojęciu macierzy), np. na rysunku poniżej przedstawiono tablicę dwuwymiarową zawierającą 12 elementów typu znakowego. asrf elementy tablicy indeksy kolumn tablicy1234 Dla tablicy dwuwymiarowej zapis zm[2,3] oznacza element tablicy znajdujący się w drugim wierszu i w trzeciej kolumnie – w tym przypadku zm[2,3] = c zm – zmienna tablicowa W tablicy dwuwymiarowej zawsze pierwszy indeks oznacza numer wiersza, a drugi numer kolumny !!! gwca jdhk indeksy wierszy
Istnieją także tablice trzy- i więcej-wymiarowe W deklaracji tablic używa się słowa kluczowego Array, po którym w nawiasie kwadratowym określa się rozmiar tablicy (od..do), a po kolejnym słowie kluczowym Of typ elementów tablicy. Type Nazwa1 = Array[1..5] Of Integer; - dla tablicy jednowymiarowej Type Nazwa2 = Array[1..3,1..4] Of Char; - dla tablicy dwuwymiarowej Do elementów tablicy odwołujemy się deklarując zmienną tablicową: Var zm1:Nazwa1; zm2:Nazwa2; Przykład: zm1[3]:=4; - trzeciemu elementowi tablicy przypisz wartość 4, zm[2,3]:=g; - elementowi tablicy w drugim wierszu i trzeciej kolumnie przypisz znak g.