Pole (údajová štruktúra)
V programovacích jazykoch je pole spôsob ukladania viacerých položiek (napríklad celých čísel). Tieto položky musia mať rovnaký typ (len celé čísla, len reťazce, ...), pretože pole nemôže uchovávať rôzne druhy položiek. Každá položka v poli má číslo, takže programátor môže položku získať pomocou tohto čísla. Toto číslo sa nazýva index. V niektorých programovacích jazykoch má prvá položka index 0, druhá položka má index 1 atď. V iných jazykoch má prvá položka index 1 (a potom 2, 3, ...).
Keď programátor vytvára pole, musí uviesť jeho veľkosť. Je to počet položiek, ktoré môžu byť v poli uložené. Ak chce programátor uložiť viac položiek, musí vytvoriť nové pole. Je to preto, že veľkosť poľa nemožno meniť. Typy polí v jazyku C nájdete tu
Polia v jazyku C
V programovacom jazyku C možno polia vytvárať takto:
Tým sa vytvorí pole celých čísel, do ktorého možno uložiť 5 celých čísel. Programátor teraz môže ukladať celé čísla do poľa tak, že vykoná:
Programátor môže použiť hodnotu v poli takto:
Polia v jazyku Java
V programovacom jazyku Java možno polia vytvárať takto:
Tým sa vytvorí pole celých čísel, do ktorého možno uložiť 5 celých čísel. Programátor teraz môže ukladať celé čísla do poľa tak, že vykoná:
Programátor môže použiť hodnotu v poli takto:
Otázky a odpovede
Otázka: Čo je to pole v programovacích jazykoch?
Odpoveď: Pole je spôsob ukladania viacerých položiek rovnakého typu v programovacích jazykoch.
Otázka: Aký typ položiek možno uložiť do poľa?
Odpoveď: Do poľa možno uložiť len položky rovnakého typu, ako sú celé čísla alebo reťazce.
Otázka: Čo je to index v poli?
Odpoveď: Index je číslo priradené každej položke v poli, aby programátor mohol k danej položke pristupovať pomocou tohto čísla.
Otázka: Ako sa určuje index prvej položky v poli?
Odpoveď: V niektorých programovacích jazykoch je index prvej položky 0, zatiaľ čo v iných je to 1.
Otázka: Čo musí programátor zabezpečiť pri vytváraní poľa?
Odpoveď: Programátor musí zadať veľkosť poľa, čo je počet položiek, ktoré môžu byť v poli uložené.
Otázka: Prečo sa veľkosť poľa nedá zmeniť?
Odpoveď: Veľkosť poľa nemožno zmeniť, pretože je nastavená pri vytváraní poľa.
Otázka: Čo musí programátor urobiť, ak chce uložiť viac položiek, ako umožňuje veľkosť poľa?
Odpoveď: Ak chce programátor uložiť viac položiek, ako umožňuje veľkosť poľa, musí vytvoriť nové pole s väčšou veľkosťou.