21.1 Tablice - wprowadzenie, Programowanie, Klasa II


Tablice

Jest to zbiór zmiennych, do których odwołujemy się poprzez indeks (numer porządkowy).

tablica1[14] := wartosc1;

Sposób deklarowania:

var

tablica1 : array [1..28] of integer;

// najmniejszy indeks to 1 największy to 28, w miejscu integer może być inny typ danych

Można sobie wyobrazić sytuację, gdy w programie trzeba użyć wielu, naprawdę wielu zmiennych. Czy wygodne jest w takim przypadku deklarowanie dużej liczby zmiennych,
z inną nazwą dla każdej? Rozwiązaniem tego problemu są tablice.

Tablice są deklarowane jako zmienne za pomocą słowa kluczowego array.

var
 
Tablica : array[0..1] of String;



Konstrukcja tablic jest dość specyficzna. Po słowie kluczowym array w nawiasach kwadratowych należy wpisać liczbę elementów, z których będzie się składać tablica, a konkretniej numery indeksów:

Nazwa_Tablicy : array[Numer_indeksu..Numer_indeksu] of Typ_danych;



W powyższym przypadku tablica składa się z dwóch elementów o indeksach 0 i 1.

Popatrzmy na poniższy przykład:

Tablica : array[101..200] of String;



Nic nie stoi na przeszkodzie, aby zadeklarować tablicę 100-elementową o indeksach z zakresu od 101 do 200. W takim przypadku najmniejszym indeksem jest 101, a największym 200.

Przydział wartości do zmiennych umieszczonych w tablicy odbywa się także z zastosowaniem nawiasów kwadratowych:

var
  Tablica : array[0..1] of String;

begin
  Tablica[0] := 'Pierwszy element tablicy';
  Tablica[1] := 'Drugi element tablicy';
end;



Z tablic korzysta się tak samo jak ze zmiennych. Jedyną różnicą jest to, że należy zawsze podawać numer elementu (indeks), do którego chce się zapisać lub odczytać dane.



Wyszukiwarka

Podobne podstrony:
08. Zmienne i stałe, Programowanie, Klasa II
02b. Pseudokod - cd, Programowanie, Klasa II
02c-1. PROGRAM Suma n liczb, Programowanie, Klasa II
07. Typy danych w Delphi, Programowanie, Klasa II
Błędy w Delphi, Programowanie, Klasa II
09. Operatory, Programowanie, Klasa II
20. Delphi - konsola, Programowanie, Klasa II
PROGRAM ZAJĘĆ DYDAKTYCZN1, PROGRAM ZAJĘĆ DYDAKTYCZNO-WYRÓWNAWCZYCH KLASA II - I okres
Python 3 Kompletne wprowadzenie do programowania Wydanie II 2
2004 07 Szkoła konstruktorów klasa II
23 - Funkcje, Programowanie, Klasa III
aminy amidy izoptyczna, Chemia, Liceum, klasa II
Tekst do uzupełnienia, konspekty, KONSPEKT, WOS, klasa II

więcej podobnych podstron