Tablica jednowymiarowa

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Co to jest tablica jednowymiarowa?

Tablica jednowymiarowa to struktura danych służąca do przechowywania wielu wartości tego samego typu pod jedną nazwą. Każdy element tablicy ma przypisany indeks, czyli numer określający jego pozycję.

W pytaniu egzaminacyjnym poprawna odpowiedź brzmi: tablica jednowymiarowa przechowuje wiele wartości pod różnymi indeksami.

Indeksy w tablicy

W większości języków programowania indeksowanie tablic zaczyna się od 0.

Przykład tablicy pięcioelementowej:

indeks:   0   1   2   3   4
wartość: 10  20  30  40  50

Element o indeksie 0 ma wartość 10, a element o indeksie 3 ma wartość 40.

Przykład w C

int[] liczby = { 10, 20, 30, 40, 50 };
Console.WriteLine(liczby[2]); // wypisze 30

Przykład w Javie

int[] liczby = {10, 20, 30, 40, 50};
System.out.println(liczby[2]); // wypisze 30

Najważniejsze cechy

  • tablica przechowuje wiele elementów,
  • każdy element ma własny indeks,
  • elementy są zwykle tego samego typu,
  • rozmiar tablicy często jest ustalany przy jej tworzeniu,
  • dostęp do elementu odbywa się przez nazwę tablicy i indeks, np. tablica[0].

Typowy błąd

Tablica nie przechowuje wielu wartości pod tym samym indeksem. Jeden indeks wskazuje jeden konkretny element. Próba odwołania się do indeksu spoza zakresu tablicy może spowodować błąd wykonania programu.