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)
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ó.