Leírás tömbök - studopediya
Strukturált adattípusok
Hívhatjuk s: = Tangens (5 * x).
A lineáris táblázat megfelel az egyes elemek számát. Egy téglalap alakú asztal elemet kell megadni két szám: függőleges száma (sorszám) és a vízszintes számát (oszlop számát).
Az algoritmikus programozási nyelv képviselő ezen adathalmazok használnak.
Array - véges rendezett halmaza hasonló adatokat, amely kapcsolatban van egy rendezett halmaza egész számok nevezett indexek. A tömb van neve, a méret és a méret.
Név tömb alatt képzett általános kialakulását szabály nevét, azaz. E. Egy azonosítót, például az A, Bl, C8 és t. D. Azonban, ez nem lehet ugyanaz, mint egy egyszerű audio használt változó ugyanazt a programot.
A számos indexek meghatározza a mérete a tömb. azaz alakjában elrendezés: egydimenziós, kétdimenziós, stb ...
Rögzíteni tömb a számítógép memóriájában szükséges tárterületet a szükséges számú memória sejtek határozza meg a tömb méretét. Array méretű megadott határok között változik indexek minden dimenzióban (minimum és maximum érték).
Munkavégzés a tömb csökkent az akciók tagjai. Annak érdekében, hogy jelzi, hogy melyik elem jelenleg használt, elegendő megadni a sorszámát, amely hozzá van rendelve a megfelelő tömb nevét szögletes zárójelben.
Az indexek a helyzetét meghatározni az elem a tömbben. Dimenziós tömb megfelel egy lineáris táblázat. Elemében jelöli egyetlen index változót: A [L], a [i] rendre az első és az i -edik eleme a egydimenziós tömb A.
Leírja a kétdimenziós tömb a programban egy téglalap alakú asztal. Elemei jelöljük a változó két index: C8 [i, j], C8 [2, 1], ahol az első index jelzi a sor számát, és a második - az oszlop számát.
Alapértelmezésben az úgynevezett számozása nullától, azaz elemek a tömb számozzuk 0-nál kezdődik.
Statikus leírás megadja a nevét, a tömb, és a tárolt adatok típusa is.
Array_name. array [tip_indeksa] a data_type;
Leggyakrabban az intervallum típusú (sáv típus) használunk az index típusát. Interval típus adott kezdeti és végső értékeket, amelyek között a két pontot. A kezdeti érték beállítja az alsó határ az index, a végső értéket - a felső határ az index. egyféle meghatározott köre az egydimenziós tömb, egy kétdimenziós tömb egy vessző jelzi, egy sor a második típusú lehatárolásának a második index.
Például, ha egy program használunk: egydimenziós tömb a valós számok Egy, amely állhat legfeljebb 10 elemek. és egy sor egészek B, amely állhat egy maximum 10 sorok és 10 oszlopok, azokat a következőképpen írható le:
A. array [1..10] valós;
B. array [1..10,1..10] az egész;
Mivel Delphi 4 változata is használható, mint a dinamikus tömböket, és ha az elemek száma is változhat a program végrehajtása során.
Például, egy egydimenziós tömb:
Array_name. tömb adattípus;
Megjegyzés. A dinamikus tömbök leírja az alsó határ az index értéke nulla.
A tömb elemeket lehet használni bármilyen expressziós mint az értéke egy állandó vagy változó. Ahhoz, hogy a tömb eleme kell határozni a nevét a tömb egy szám követi (index), szögletes zárójelek között.
ciklusok paraméter használható, ha dolgozik tömbök. például