Learning Pascal

Arrays - kombinációja az azonos elemeket. ezek jellemzői a következők:
  • minden egyes alkatrész a tömb lehet explicit kijelölt, és van közvetlen hozzáférést ahhoz;
  • meghatározott számú tömb komponensei annak leírását, és nem további változásokat.

Utalni a tömb komponenst használunk a tömb neve változó, és az úgynevezett index, amely általában azt mutatják, a kívánt elem. index típus csak ordinális (kivéve longint). intervallum típus (tartomány) a leggyakrabban használt.

tömb típusú leírás meghatározása a következő:

Itt, a neve a típus - a helyes azonosítót; index lista - egy listát egy vagy több index típusú, vesszőkkel elválasztva; típus - bármilyen típusú adatot.

A bemeneti és kimeneti tömb csak elemenként.

Példa 1. A bemeneti és kimeneti egy egydimenziós tömböt.

Adjuk meg egy változó, mint egy tömb, és lehet közvetlenül annak leírásban, anélkül, hogy leírja egy tömb típusú, például:

Ha a tömbök a és b le:

Az a és b változó minősülnek különböző típusú. Összeegyeztethetőség biztosítása érdekében, használja a leírás a változók révén előzetes típusának leírása.

Ha tömbtípusok azonosak, a program egyetlen tömb lehet rendelni egy másik. Ebben az esetben, az értékek az összes változót a tömb van rendelve a megfelelő elemek a második tömb.

Azonban a műveleteket nem a meghatározott kapcsolat a tömbökön. Hasonlítsa össze a két tömböt elemenként csak.

Mivel ezt a típust. fut a kulcsszót a leírását, a tömb - bármilyen típusú Turbo Pascal, lehet, hogy egy másik tömböt. Például:

lehet cserélni egy ilyen rekord tömörebb:

Felmerül tehát a koncepció több dimenziós tömb. Array önkényes fészkelő mélység, így az elemek száma a listán az index típusú (array dimenziószámcsökkentési) nincs korlátozva, de nem lehet több, mint 65520 bájt.

Munka többdimenziós tömbök szinte mindig jár együtt a szervezet ágyazott hurkok. Így kitöltik egy kétdimenziós tömb (mátrix) véletlen számok, használja a szerkezeti típus:

Mert a „szép” O mátrix a képernyőn, használja a hurok:

Volgograd Állami Pedagógiai Egyetem
Tanszék algebra, geometria és Számítástudomány