Datový typ pole
Pole je konečná množina prvků stejného datového typu. Vysvětlíme si to na konkrétním příkladu.
Budu k tomu používat ilustraci, jak asi pole vypadá v paměti.
1 2 3 4 5 6 7 8 9 10
Máme tedy prázdné pole velikosti 10, přičemž hodnoty v modrých buňkách jsou uložené hodnoty v poli (zatím žádné) a hodnoty pod modrými buňkami jsou indexy jednotlivých buněk.
Deklarace pole se lehce liší od běžné deklarace, protože musíme už při deklaraci zadat, jak bude pole velké a jakého datového typu budou jeho položky.
Ukázka:varnázev pole: array [první index..poslední index] of datový typ položek;
Pro náš konkrétní příklad by deklarace vypadala následovně.
Příklad: var NasePole : array [1..10] of Integer;
K jednotlivým položkám přistupujeme pomocí indexu následujícím způsobem.
Ukázka:název pole[index] Příklad: NasePole[2] := 15;
Po této operaci bude vypadat naše pole v paměti následovně.
15
1 2 3 4 5 6 7 8 9 10
Upozornění: S každou jednotlivou položkou můžeme zacházet úplně stejně jako s jakoukoli jinou proměnnou.