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.

Kapcsolódó cikkek