Tanfolyamprojektek - delphi tömbök - 2. rész
A tömb ugyanazon változók egy csoportja, amely egy változóba van zárva. A tömbben lévő minden egyes típusú változót array elemnek neveznek, és saját számjegyes indexe van a tömbben. A tömb létrehozásához először létre kell hoznia a kívánt típus tömbváltozóját.
A tömbök tartalmazhatnak bizonyos számú, de azonos típusú információt. Most nézzük meg a tömbök végrehajtását a Delphi-ban (Pascal). Mint minden szokásos változó, a tömbnek a var szakaszban is deklarálnia kell. Ez a következőképpen történik:
a: tömb [0..100] egész szám;
Először is, mint általában, jelezzük a tömbünk nevét. Ezután a "tömb" után meghatároztuk a tömbben szereplő indexek tartományát, azaz ebben az esetben 101 tömb elemet hoztunk létre adott indexekkel. És akkor természetesen meghatározzuk a tömb elemeinek típusát, vagyis az "egész" típusú "a" -t írjuk, vagyis a tömb elemei egész számok.
Most hogyan férhetek hozzá a tömbelemekhez közvetlenül a kódból, vagyis ezekkel az elemekkel dolgozhat, mint a szokásos változóknál? Ez rendkívül egyszerűen történik. A tömb bármely elemét a következőképpen érheti el:
1.2. A beágyazott hurkok és a kétdimenziós tömbök mátrixok.
Lehetőség van egy ciklus szervezésére egy másik ciklusban. Ezt a ciklust egy beágyazott huroknak nevezik. Egy olyan ciklushoz tartozó beágyazott hurok, amelynek testében be van ágyazva, belső huroknak nevezik, és fordítva, egy hurok, amelynek testében a beágyazott hurok létezik, a mellékelt hurokhoz külsőnek nevezzük. A beágyazott hurok belsejében egy ciklus egymásba ágyazható, ami a következő szintet képezi, és így tovább. A fészekszintek száma általában nem korlátozott.