tömbök PASCAL
1. OcProg [1,1] = 4; OcProg [1,2] = 4; OcProg [1,3] = 5; OcProg [1,4] = 5; OcProg [1,5] = 3;
2. OcProg [2,1] = 5; OcProg [2,2] = 3; OcProg [2,3] = 5; OcProg [2,4] = 4; OcProg [2,5] = 5;
25. OcProg [25,1] = 4; OcProg [25,2] = 4; OcProg [25,3] = 5; OcProg [25,4] = 4; OcProg [25,5] = 4;
OcProg [25], akkor a fordító vehet a memóriában:
Elemei kétdimenziós tömb vannak elrendezve memória sorok és oszlopok.
OcProg [25,5], akkor a fordítóprogram fenntartjuk memória sejtek 125 összhangban egy előre meghatározott tömb:
Array, valamint más eleme a programnak, be kell jelenteni a leírása.
PASCAL tömb - strukturált típusú, és utal a standard típusok. Megállapítható az egyik két nyilatkozatot szakasz: Var vagy típus. Mivel a tömb kapcsolódik a standard típusok, a leggyakrabban reklámozott Var.
Formátum: [array_name]: array [razmer_1, razmer_n] [Type];
Array - hivatalos szó, hogy kijelenti, a tömbben. [Array_name] - a név, a felhasználó által megadott. razmer_n - a méret az egyes koordináta. [Type] - típusú tömb elemeit.
OcProg: Array [1..25] bájt;
Oc: Array [1..25,1..5] bájt;
OC1: Array [-35..40] Read;
Ha a program több hasonló tömbök, akkor ebben az esetben, akkor meg egy típusú tömböket a Type szakaszt Var részén ennek a szakasznak, hozzá több tömbök.
ocenki = Array [1..25,1..5] bájt;
CR1, CR2, CR3: ocenki;
Munka tömbök elemeinek
A tömbök feldolgozására használt teljesítmény adatok, és az az előnye művelet tömbök rejlik egyenletességét. Munkát végeznek a ciklus.
A feldolgozás egy egydimenziós tömb A loop:
Az I: = [nachalnyy_indeks_massiva] A [konechnyy_indeks_massiva] Do
For i: = 1 25 To Do
Munkavégzés a kétdimenziós tömb elemek végzik két beágyazott hurok paraméterekkel. A külső hurok az első koordináta és a belső, a második koordináta indexek:
Az I: = [nachalnyy_indeks_1_koord] A [konechnyy_indeks_1_koord] Do
A J: = [nachalnyy_indeks_2_koord] A [konechnyy_indeks_2_koord] Do
For i: = 1 25 To Do
A j: = 1-től 5-Do
A szerkezetek a bemeneti és kimeneti elemei tömbök
A program Pascal látható belépő a szerkezet 4:
- Billentyűzet (Read);
- hozzárendelését a értékadó operátor;
- Márkás állandó;
- a kialakulását az elemek egy másik tömb.
Nyomtató a tömb függ dimenziójában. Pin 2-dimenziós tömb mindig végezzük formájában mátrix vagy táblázat. Pin 1 dimenziós tömb egyik 3 módja van:
Az első két módszer használható kis mennyiségben, és nem haladja meg a 15.
Amikor dolgozik tömböket használnak matematikai fogalmakat. Általában 1-dimenziós tömb kapcsolódó koncepció a vektor, 2-dimenziós tömb a koncepció a mátrix.
Bevitele egydimenziós tömb elemeit a billentyűzet
Példa. adja meg az értéket a kétdimenziós tömbök: tömb típusú Byte tanuló fokozat egy forgó program és az utolsó név, és megjeleníti ezeket az értékeket egy oszlopba.
Bemeneti elemek a billentyűzet időigényes és nem nagyon könnyű használni. Csak, hogy adja meg a rögzített változók értékét.
Input értékadó operátor
Példa: adja meg az értéket egydimenziós tömb 10 elemek, mint az érték a függvény az y = sin (x), ahol x egyenlő 10, és 5. lépés.
Random - generál véletlen valós számot 0-tól 1. Random (N) - előállít egy véletlen egész szám 0-tól N-1.
20. példa * Véletlen - 10 egy véletlenszerű számot állít -10 és 10.
Ha a véletlenszerű lejátszás funkció inicializálni kell (önkényes állam) véletlenszám-generátor, akkor kell használni a Véletlenszerűsítés.
Vihetünk be állandók
A definíció szerint állandó - a program célja, hogy nem lehet változtatni. A típus határozza meg a formáját a felvétel a fordító. Normál állandó az egyik legegyszerűbb formája.
Gépelt állandó általában utal a strukturált típusok. Ez közvetlenül adott típusú továbbá beállított értékek gépelt állandó. Azonban, ellentétben az egyszerű konstans érték tipizált konstans adják az inicializálás a konstans. Ez azt jelenti, hogy az értéke egy gépelt konstans a végrehajtása során a program lehet változtatni.