A tömb leírása delphi (delphi)

Strukturált adattípusok. tömbök

Az egyszerű adattípusok logikai, egész szám, szó, bájt, longint, valós és char. Bármilyen algoritmus programozható ezen négy alap típus használatával. De egy változatos valós világra vonatkozó információk feldolgozásához összetettebb adatokra van szükség. Az ilyen összetett konstrukciók a legegyszerűbb skaláris típusokon alapulnak, úgynevezett struktúrák.

A szerkezet egy összetett adattípus, amely alap skaláris típusokból áll. Ha a szerkezet nem változtatja meg a szerkezetét a program végrehajtása során, amelyben le van írva, akkor egy ilyen struktúrát statikusnak neveznek.

A szinte minden programnyelvben alkalmazott legáltalánosabb struktúra tömb.

A tömb rendezett azonos típusú, ugyanazon névvel egyesített adatok sorozata.

A rétegek korlátozott számú komponensből állnak, és a tömb minden összetevője azonos típusú, az alap típusnak nevezett. A tömb struktúrája mindig homogén. A tömb lehet a típus egészének elemei. igazi vagy char. vagy más hasonló elemeket. A tömb másik jellemzője, hogy bármely komponense tetszőlegesen érhető el. A program azonnal megkapja az elemet, amire szüksége van a sorozatszámával (index).

By the way, ez a meghatározás illik egy sor tárgyak a valós világban: Szótár (szavak sorozatát), rajzfilm (képsorozat) stb A legegyszerűbb módja annak, hogy elképzelni egy tömb, mint egy asztal, ahol az egyes értékek a saját sejt ... A cella helyzetét a táblában egyedileg kell meghatározni egy koordináta-készlet (index) segítségével. A legegyszerűbb egy lineáris táblázat, amelyben csak egy szám (index) elegendő ahhoz, hogy pontosan jelezze az adatelemet.

A tömb elemének számát indexnek nevezik. Az index az ordinal típusú érték, amelyet a tömb indextípusaként definiálunk. Nagyon gyakran egész szám (egész vagy szó), de logikus és szimbolikus lehet.

A tömb leírása a Delphi-ban (Delphi).

Típus <имя _ типа>= a T tömbje [I];

ahol I a tömb indexe, T elemei típusa.

Lehetőség van egyszerre leírni egy típusú tömb változóit, azaz. a változó leírásban:

Var a, b: tömb [I];

Tipikusan egy indextípust jellemeznek bármely rendszernek egy bizonyos értéktartománya. 1. 50. Például az indexek változhatnak az 1..20 vagy az 'a' .. 'n' tartományban.

Ebben az esetben a Delphi tömb hossza jellemzi a kifejezést:

ord (I n) - ord (I 1) +1.

Típus
Vektor = egész szám [1..10];
Stroka = tömb [0..255] char;

A mezőindexe érheti el az egyes elemek minden tömb, mint egy normális változó: lehet kapni az értéke ennek az elemnek külön rendeljen hozzá egy értéket, használd a kifejezéseket.

Adjuk meg a típusvektor és a stroka változóit:

Var a: vektor;
c: stroka;

Továbbá a programban elérhetjük az a vagy c tömb egyes elemeit. Például egy [5]: = 23; c [1]: = 'w'; a [7]: = a [5] * 2; írja (c [1], c [3]).

Kapcsolódó cikkek