Delphi kezdőknek - 9. lecke - tömbök

Ebben a leckében megismerem egy nagyon fontos és univerzális adatstruktúrát, amelyet még az egyszerű programokban is széles körben használnak. Ezt az adatszerkezetet nevezik, mert úgy gondolom, hogy már a fejlécből, tömbökből értettétek.

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. Elképzelni a tömb lényegét, azt javaslom, hogy tanulmányozzam egy egyszerű példát:

Tegyük fel, hogy van egy sor szám. Legyen ez:

Mindezek a számok ugyanolyan típusúak - az egész szám típusa. Mindegyik számnak saját indexe van, azaz a 10-es szám 0-as indexe, a 71-es számnak van az indexe 2. Vegyünk egy másik példát:

Tegyük fel, hogy van egy sor változó. Legyen ez:

Delphi kezdőknek - 9. lecke - tömbök

Ezek a karakterláncváltozók típusú karakterláncok. E változók mindegyikére hivatkozhatunk erre a tömb indexre. Például a string abc indexe 0.

Úgy gondolom, hogy megértette, hogy a tömbök tartalmazhatnak bizonyos számú, de ugyanolyan 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; [/ cc]

Először is, mint általában, jelezzük a tömbünk nevét. Ezután a "tömb" után megadjuk a tömbben lévő indexek tartományát, azaz. ebben az esetben 101 index elemet hoztunk létre. És akkor természetesen meghatározzuk a tömb elemeinek típusát, nevezetesen az "egész" típusú "of" -t írjuk le, azaz. tömbelemek egész számok.

Most hogyan érhetem el a tömb elemeket közvetlenül a kódból, azaz működik együtt ezekkel az elemekkel, mint a szokásos változókkal? Ez rendkívül egyszerűen történik. A tömb bármely elemét a következőképpen érheti el:

Azt javaslom, hogy próbálkozzon meg a tömbökkel saját magával, az előző tananyagok anyagaival is, tk. a jövőbeni programozó számára a legfontosabb a gyakorlat, nem pedig az elmélet. Általában a programozási nyelvek különböző lehetőségeit praktikus kísérletek és példák foglalják össze.

A következő leckékben elmondom a ciklusok és módszerek feldolgozási tömböket hurkok használatával. Iratkozzon fel az új Cybern.ru webhely hírlevélére!


C ++ sorok
Arrays in Java

Kapcsolódó cikkek