Indexelt változók - studopediya

Korábban a programok előkészítésében szoktuk egyszerű változók, amelyek nevüket és érje el ezt a nevet. Az egyes, az egyszerű változó memória cella automatikusan kiemelt. Sok fontos feladat nehéz vagy lehetetlen megoldani kizárólag egyszerű változók. Ilyen esetekben célszerű használni tömbök.

Egy tömb egy rendezett érték szekvencia, jelöli egy egyetlen név. Hozzáférést biztosít egy adott eleme a szekvencia végzik a sorozatszámát (index), amely jelzi neve mellett a tömb zárójelben. A tömbök más néven indexelt változó.

Példák: A [2], az [5,10], D [I] azt jelzi, a második elem a tömb egy, a tizedik oszlop a tömb elem az ötödik sorban, és az i-edik eleme a tömb D. A felvétel annak a ténynek köszönhető, hogy az indexek és programozási nyelvek a kitevők nem használják, és az összes kifejezést írt egy sorban.

A tömbök módszer szerint a szervezet osztva tömbök odnomernye- vektorok (például a [1], B [10], D [I].) És két-dimenziós - mátrix elrendezését (pl E [3.3] T [5.8. ], G [i, j])

Megjegyzés. Tény, hogy QBASIC számozás elemei a tömb 0-nál kezdődik, nem 1, azaz, A [3] azt jelzi, a 4. vektor eleme a tömb A, és M [3,5] - egy elem a 4. sorban 6. oszlopában a mátrix tömb, M. De egy személy nem tekinthető ideális 0-9, és 1 és 10, így ez általában 0-edik tömbelem nem használják a számítási (vagy ritkán használt), bár a tárolás alatt QBASIC fenntartva.

Mivel a számát index változó elem lehet használni aritmetikai kifejezés, ebben az esetben, kiszámítása után annak értéke a törtrész eldobjuk.

Példa. Kiszámítása után egy indexet kifejező C [5,2, Y + I ^ 2]

ha Y = 3,2 és I = 5 van meghatározva elem C [5,28].

Array elemeket lehet használni a programban, valamint az egyszerű változók, tömbök, de számítógép által kell a memóriát előre. Ha egy egyszerű memória cella van rendelve egy változó, amikor egy változót először találkozott a programban, ha dolgozik, tömbök első használata a változó index kell előznie egy leírást mondja, amit tömbök használják a programot, és mekkora az egyes tömb.

Ez az információ a leírásban a tömb kapcsoló DIM utasítás, amely jelzi a neve a tömb, és zárójelben a felső határait az index változása. Az indexek legyen pozitív egész szám.

Példa. Dim A [3], B [4,5], a T $ [12] leírja három tömböt: A tömböt, amely négy elemből áll: A [0], A [1], A [2], A [3]; Egy tömb, amely öt sort és 6 oszlopot, és a T - karakter tömb tartalmazó 13 nem numerikus elemek.

A QBASIC meg lehessen állapítani egy tömb tetszőleges dimenzió, ahol az index változás határánál vannak megadva változók felhasználásával. Ezek a változók általában a programban meghatározott INPUT utasítás.

DIM B üzemeltető [E, F] ismertet olyan tömb, amiben mérete után meghatározzuk a bemeneti változók E és F a program végrehajtása során.

A fő eszköze az adatok feldolgozása egy ciklus.

Általános elvei programozási ciklusok menti, de kontrollváltozóként ciklus változók, amelyek meghatározzák a

Kapcsolódó cikkek