Meghatározó tömb - pascal
Az előző részben, állunk szemben azzal a helyzettel, ahol meg kell használni a „sok” változót az azonos típusú. Ezen túlmenően, ez tárgyalt a problémát a felvétel a ciklus ismétlődő parancsokat megbízásokat, hogy különböznek egymástól csak a nevét az érték a bal oldalon a csapat.
Kiderült, hogy az ilyen esetekben a programozási nyelvek hez bevezetésének lehetőségét a nagyszámú változót azonos típusú. van egy közös neve. A eszközöket a szóban forgó, ismert, mint a táblázati érték, vagy egy tömb (tömb).
Egy tömb hívott szám (sorszám, megadva) az értékeket az egyik típusú (például valós. Egész vagy char), amelynek ugyanaz a neve (egy azonosító).
Egy számítógép szempontjából, beszélünk a sejtsorokat az azonos típusú, a memóriája:
Az egyes sejtek nevezzük tömbelemek. sejtek számát az úgynevezett index a megfelelő elem a tömb. Az előző példában, a negyedik cella (látható a számát rögzített -2) jelöli m [4]. Az alap típusa a tömb - az a típusú sejtek teszik ki a tömb (hangsúlyozzuk ismét, hogy minden eleme egy sor azonos típusú).
A szempontból a programozó tömb célszerűen bemutatott egy táblázatot (innen a másik neve: a táblázati érték):
Minden egyes elem - egyedi érték (változó). Ahhoz, hogy „keresés” meg kell adnunk:
- Íme a tömb (a közös neve a teljes készlet értékek);
- index (szám) az elem.
Elemekkel tömbök működhet ugyanolyan módon, mint a változó bázis típusú. Például (végrehajtása előtt az első parancs, figyeljen az utolsó)
Azonban az a tömb elemeinek, mint a közönséges változók nem ad semmilyen kedvezményt. A tömbök értékes, mert indexek, viszont lehet egy változó vagy kifejezés, hogy hozzáférést biztosít az elemek a szekvencia. Elég csak felidézni szenvedő ciklus az előző leckét. 5 hozzárendel egy értéket minden elemét a tömb egy.
i: = 1-től 100 DOA [i]: = 5;
Ez a ciklus nemcsak okoz a számítógép elvégzésére számos tevékenységet (azaz már találkozott), hanem megváltoztatni, ugyanakkor sok információt - a tartalom a 100 sejt.
Tehát összefoglalva:
A tömb rendezett halmaza rögzített számú felsorolt értékeket. Magukat ezeket az értékeket nevezzük annak elemeit, és számuk - indexek. Sőt, az összes elemet kell az azonos típusú. amely az úgynevezett alaptípus, vagy a típusú alkatrész.
Szokás szerint mindenki programozására használjuk a tömb kell adni a nevét. ami közös az egész változókat. Tömb elemeit „egyén” nevek nem. Minden eleme a tömb lehet explicit kijelölt megadásával a neve a tömb. majd egy zárójeles index. Ahhoz, hogy kijelölje, például 73-elem tömb a felvétel k k [73].
Általánosságban, az expressziós lehet használni, mint egy index, amely magában változókat. Ha megváltoztatja a e változók értékeit változtatni, és a tömb elem index értékét. Így, egy és ugyanazt a változót index a folyamat a program végrehajtásának jelentheti a különböző elemek a tömbben.