Strukturált adattípusok

Mátrix, amelynek csak egy sor kerül az úgynevezett mátrix-string (ilivektorom-line).

A mátrixnak csak egy oszlopban, az úgynevezett mátrix oszlop (oszlop ilivektorom)

Strukturált adattípusok

Ha a sorok száma = oszlopok száma - úgynevezett négyzetes mátrix.

A fő diagonális négyzetes mátrix az úgynevezett átlós áthaladó bal felső és jobb alsó sarkok, azaz vidaaii elemek sokaságát, gdei = 1,2, ... n

Egy négyzetes mátrix, amelyben az összes elem található kívül a fő diagonális értéke 0, ez az úgynevezett átlós. Ez a mátrix a formája:

A diagonális mátrix, amelyben az összes elem a fő diagonális, egyenlő az egyik az úgynevezett egyetlen. kijelölt

Mátrix, amelynek elemei mind egyenlő 0 nevezzük nulla.

Ha a mátrix mérete m xn cserélje ki a megfelelő oszlop vonalak, akkor a mátrix razmeran xm. amely nazyvaetsyatransponirovannoy tekintetében a mátrix

adattípusok Pascal osztva prostyeistrukturirovannye (komplex). Azáltal prostymtipam szabványos, felsorolt ​​és korlátozott; strukturált típusok - tömbök, készletek, rekordok, fájlok. Az elemek a komplex típusú lehet egyszerű típusú, és viszont, a strukturált típusok.

A matematika, közgazdaságtan, számítástechnika gyakran használják a rendezett adathalmaz, mint például egy számsor, asztalok, a névjegyzéket. fogalmát vezetjük be, hogy egy sor feldolgozása adatsorok az azonos típusú.

Egy tömb fix szám rendezett hasonló tárolt adatok egymás után. A tömb jelöli egy név. Ő obyaztelno méretben.

dimenziós tömbök

Array típusú leírás pontban meghatározott típusleírásoknak a következő módon:

<Имя типа>= Array [index tartomány] a <тип>;

<имя типа> - érvényes személyi igazolvány;

Tömbbe teszi - fenntartott szavak (tömb);

tartományban indexek - a határokat megváltoztatni indexek;

<тип> - bármilyen típusú Turbo Pascal.

Például: Adva van egy tömb, amely öt egész számok.

Itt 1,2,3,4,5 - indexek a tömb elemeinek (sejtek száma, amelyekben ezek találhatók);

56,0,10, -2.9 - elemek INTEGER tömb típusú.

Ezután a típus a tömb lehet írni:

Mass = array [1..5] egész szám;

Egy tömb van leírva, mint a következőképpen:

Ha a tömb - állandó. szakaszban CONST leírás:

<имя массива>:<тип массива>= (1. elem, item2, ... elementN);

A példánkban:

TYPE tömeg = array [1..5] egész szám;

Határozzuk lehető legállandóbb és a tömb közvetlenül a leírása ez az állandó, anélkül leíró tömb típusú:

CONST A: array [1..5] a INTEGER = (56,0,10, -2,9);

Ha a tömb - változó. ez le van írva a leíró részben változó:

TYPE tömeg = array [1..5] egész szám;

Adjuk meg egy változó, mint egy tömb, és lehet közvetlenül a leírás ennek a változónak nélküli leíró tömb típusa:

VAR A: array [1..5] egész szám;

Az azonosítók, ha az értékük lehet használni, mint egy értéktartomány fenti.

massiv1: array [1..n] valós;

massiv2: array [1..L] az egész;

Ha több tömbökben ugyanolyan típusú indexek és ugyanazon alapvető típusú, akkor megengedett a leírás egyesítik tömbök a listán, például,

Var A, B, p. array [1..50] valós;

Van bejelentett listáját három tömböt A, B, C, valós számok, amelyek mindegyike tartalmaz elemek 50 (1-től 50):

Nem szabad összekeverni a „index” és az „index típusát.” Az index a típust csak a leírás szakaszban a tömb, és az index alatt felsorolt ​​szereplők utal konkrét elemeit a tömb.

Mint index kifejezés is lehet, amely egy speciális esete egy állandó vagy változó. eleme a tömb is nevezik változó indexet. Ezzel szemben, a nem-indexelt változó nevezzük egy egyszerű változó.

Array elem lehet a bal oldalán egy megbízást, és a kifejezések. Fent a tömb elemei lehet ugyanazokat a műveleteket, amelyek érvényesek az adatok típusát az alapja. Ha a bázis típusa van INTEGER, majd hagyjuk az összes műveletet a adattípus egész szám, beleértve a standard funkciók.

Ahhoz, hogy töltse ki a tömb, meg kell, hogy következetesen menjen át minden elemében, és azt írja értékeket. Ehhez használjuk a hurok nyilatkozat egy számláló.

Kapcsolódó cikkek