Czym jest tablica (array)?
Tablica (array) to struktura danych przechowująca wiele wartości pod jedną nazwą. Elementy tablicy są zwykle uporządkowane i dostępne za pomocą indeksu, czyli numeru pozycji elementu.
Tablica jest zaliczana do typów danych złożonych, ponieważ składa się z wielu elementów, a nie z jednej pojedynczej wartości.
Dlaczego array to typ złożony?
Typy proste przechowują jedną wartość, np.:
- int – liczba całkowita,
- float / double – liczba zmiennoprzecinkowa,
- bool – wartość logiczna,
- char – pojedynczy znak.
Tablica może przechowywać wiele wartości tego samego lub podobnego typu, np. listę liczb, tekstów albo obiektów.
Przykład
let liczby = [10, 20, 30];
console.log(liczby[0]); // 10
W przykładzie zmienna liczby nie przechowuje jednej liczby, lecz zbiór trzech elementów. Dlatego jest typem złożonym.
Najważniejsze cechy tablic
- przechowują wiele elementów,
- elementy mają indeksy,
- pierwszy element często ma indeks
0, - pozwalają grupować dane tego samego rodzaju,
- są powszechnie używane w algorytmach, np. sortowaniu i wyszukiwaniu.
W kontekście egzaminu
Jeśli w pytaniu pojawia się typ danych array, poprawna kategoria to typ danych złożony, a nie typ prosty, wskaźnikowy ani logiczny.