turbo Pascal
egyszerű adattípusok fent tárgyalt lehetővé teszi a használatát a program egyes objektumokat - számok, karakterek, vonósok, stb A Turbo Pascal lehet használni, mint tárgyak, amely több hasonló elemeket. Ez egy hivatalos több különböző tömbök hasonló tárgyak (számok, karakterek, vonósok, és hasonlók), összességében tekintve. Annak szükségessége, hogy tömböket használnak jöttünk, amikor csak akarja kapcsolni, és használja a különböző kapcsolódó változók. Például, eredményeit több hőmérséklet-méréseket az évek kényelmes, hogy tekintsék a valós számok halmaza, kombinált egyetlen összetett objektum - a mérés tömb.
A leíró tömb, hogy jelezze az összes tagok száma a tömb elemek és a típusát ezen elemek. Például:
a. array [1..10] Real;
b. array [0..50] Char;
a. array [-3..4] Boole;
Mint látható a leírása a tömb használják, és fenntartva szavak tömbje (tömb). ARRAY szóra zárójelben típusát jelzi sáv, amely lehetővé teszi a fordító meghatározza a teljes számát a tömb elemeinek. Tartomány-típusú (lásd a 4. fejezetet a.) Adják a bal és jobb határa a tömb index változása, úgy, hogy a tömb egy áll 10 elemek, tömb V - 51, és a tömb C - 8 elemek. OF-szóra típusát jelzi alkotó elemek a tömb.
Hozzáférés a tömb mindegyik eleme a program alkalmazásával végezzük egy index - egy egész szám (vagy pontosabban, egy olyan szekvenciát hordozó expressziós, lásd a 4. fejezetet) Szolgáló egy egyedi nevet elem a tömb (ha a bal határa a tartomány 1-es típusú, az index egybeesik a szekvenciával szám). Említésére a program bármely elemének a tömbben követően azonnal a neve a tömb kell követnie az index szögletes zárójelben, például:
egy: array [1..10] az egész;
b: array [0..40] Char;
c: array [-2..2] Boole;
k: integer; kezdődik
k. = 1-től 10 do [K]: = 0;
Egy jól megkomponált index a program nem haladhatja meg a meghatározott határértékeket típusú tartományban. Például, lehetséges, hogy használni elemei a [1], B [38], C [0], de nem egy [0] és C [38] (lásd a definíciót tömbök. Fent). Turbo Pascal képes szabályozni az indexek a programban fordítási időben és abban a szakaszban a program számlák.
Annak illusztrálására, hogyan kell dolgozni tömbök előállítja a programot (például 2,9), amely létrehoz egy sor véletlen egészek, kiszámítja az átlagos, továbbá meghatározza és megjeleníti a minimális és maximális ezeket a számokat.