Inicializálása a tömb elemeinek
Amellett, hogy az üzemeltető értéket rendelni egy sor komponensek az üzemeltető által meghatározott bemenet. Mert a numerikus adatokat PASCAL alkalmazott felrobbant IO. Amikor belép a szilárd komponenseket elválasztjuk egymástól, vagy egy szóközzel elválasztva. Ha beírta a következő adatokat részét lenyomja az ENTER billentyűt.
Mert karakter tömbök jellemzői alapbeiktatásnál eljárás meghosszabbítható. Amikor egy string változó karakterek száma kevesebb lehet, mint a húr hosszát. Ebben az esetben a bemeneti karakterek kerülnek elején a tömböt, majd a sort kiegészíti a szükséges számú terek. Ha a karakterek száma több, mint a húr hossza, fog adatokat csonkolást. Ha beírjuk a karaktereket kell olvasni a készülékből kiindulva az aktuális helyzetjelzővel a kocsi vagy soremelés.
Mivel minden egyes eleme a tömbnek saját sorozatszámmal, minden elem elérhető közvetlenül megadja a tömb nevét és zárójelben a sorozatszámot az elem.
Bemeneti és kimeneti tömb bemeneti és kimeneti változó lista kerül egy index, és a bemeneti vagy kimeneti utasítások kerülnek végrehajtásra a ciklus változó mindegyik ismétlésnél index értékét.
Inicializálása tömbök (hozzárendelését kezdeti értékek az összes komponensek tömbök) hajtjuk végre két módon. Az első módszer - segítségével gépelt állandók, például:
Inicializálásával kétdimenziós tömbök értékeinek komponenseket az egyes alkotó egydimenziós tömbök van írva a zárójelben:
Mass3x2 = Array [1..3,1..2] egész szám;
Példa 8.1. Bevitele egydimenziós tömb elemeit a billentyűzet

Ha azt szeretnénk, hogy inicializálni egy sor véletlenszerű értékek, majd egy véletlenszám-generátor.
Véletlenszerű eljárás inicializálja a beépített véletlenszám-generátor. Véletlen funkció (100) visszatér az egyes iteráció, egy véletlen számot 0-tól egy előre meghatározott értéket argumentum (100-1).
Példa 8.2 Bemeneti kétdimenziós tömb elemeinek.

Hasonlóképpen, a fentiek szerint, akkor lehetséges, hogy egy véletlenszám-generátor.
8.4. Példák a hozzárendelés

For i: = 1-től 15-Do Nyílt hurok input>
For i: = 1 15 To Do Nyílt hurok számlálására>
Példa 2. Változás jelei negatív elemeket a tömb B [4,5] megfordult.
J: = 1-től 5 Do Nyissa ki a belső hurok>
J: = 1-től 5 Do Nyissa ki a belső hurok>
J: = 1-től 5 Do Nyissa ki a belső hurok>

1. Határozza meg a tömb.
2. Mik az üzemeltetők a nyelv kap egy leírást a tömb?
3. Milyen típusú adatokat lehet beállítani a leírásban az indexelt tömb?
4. Lehet tömbindexként típusú legyen Integer vagy Real?
5. Hogyan írja le a kétdimenziós tömböt?
6. Hogyan kell alkalmazni a tömb elemeit egy?
7. Hogyan szervezzük meg a bemeneti és kimeneti kétdimenziós tömböt?
8. Lehet, hogy néhány tömb elemet száma 1, 3, 4,47, 5,2, 11?
9. Hány tömbelemek tartalmaz A. amikor azt írjuk, a következők szerint: A: Array [ '0' .. '9'] tömb [1..10] Real;
10. Igaz, hogy a tömb - egy strukturált adattípus, amely egy meghatározott számú elemet, ugyanolyan?
11. Milyen típusú adatokat nem érvényes egy sor összetevők? Miért?
12. Hol és hogyan kell meghatározni az összes elem a tömbben?
13. Lehet, hogy meghatározza a mérete a tömb egy típusú tartományban?
14. Definiálja az index. Milyen típusú adatokat fel lehet használni a leírásban az index?
15. Tud-e a bal határa a tömb indexei lehet kevesebb, mint a jobb?
16. Tud-e a bal határa a tömb indexei pozitív lesz?
17. Tud-e a bal határán tömbindexként nullának?
18. A bal határát tömbindexként negatívnak?
19. Hogyan érhetem minden eleme a tömb?
20. Akár az index lehet helyesen a programban elő, hogy menjen túl a határértékeket által meghatározott típusú tartomány?
21. Lehet-e egy index egy kifejezés a típus?
22. Lehet-e egy index egy kifejezés valódi típus?
23. Lehet-e egy index egy kifejezés bármilyen sorrendben típus?
24. Milyen tömb nevezzük egydimenziós?
25. Milyen tömb nevezik kétdimenziós?
26. Milyen tömb az úgynevezett n-dimenziós?
27. Igaz, hogy a kétdimenziós tömb megfelel a vonalas közé táblázat ci (vektor)?
28. Igaz, hogy a kétdimenziós tömb megfelel a koncepció egy négyszög alakú fül-Litsa (mátrix, egy sor vektorok)?
29. Vannak-e korlátozások a méretei a tömb?
30. Van-e lehetőség, hogy leírja a tömb használni az előre definiált állandók?
31. Milyen sorrendben helyezkednek el a memóriában tömb elemei egydimenziós második?
32. Lehetséges, hogy a következő leírással: Var egy: Array [egész szám]
33. javaslatot tesz, hogy megjelenjen egy kétdimenziós tömb elemeinek.
1. Keresse meg a legnagyobb átlós elem, és jelezze a helyét a fő diagonális mátrix A [4,4].
2. Dana mérete D mátrix [4'5]. Létrehozni egy programot az megszámoljuk a elemek minden páratlan sorban a mátrix. A kapott eredményeket a B tömb [4]. és hogy azt a képernyőn.
3. Minden sorban a mátrix [5,5] maximális elemek helyébe nulla.
4. Írj programot, amely meghatározza a maximális legnagyobb diagonális eleme egy tömb D [4,4], és emeli meg a negyedik hatványával.
5. A méret a mátrix adott [3,4]. Létrehozni egy programot az megszámoljuk a elemek minden páros sorban a mátrix. Az eredményeket a tömbben A [4]. és hogy azt a képernyőn.
6. Készítsen programot meghatározó értéke a termék az első sor a tömb elemeinek V [3,4].
7. Készítsünk programot algoritmus és összegének kiszámításakor a kétdimenziós tömb elemeit K [4,2].
8. Határozza meg a koordinátáit a maximális érték a fő diagonális a tömbelem S [5,5].
9. Kiszámítjuk az átlagos elemek a fő diagonális a tömb A [3.3].
10. A tömb N [4,5] adja meg a számát a pozitív és a negatív elemek.
11. A tömb B [4,2] cserélje száma 5 értékek az összes elem megfelelő B [i, j]> 5.
12. Írj programot, amely meghatározza a mennyisége a tömb elemeinek A [5,5]. felett helyezkedik el a fő átló.
13. Record programot számítástechnikai terméke egydimenziós tömb C [13].
14. Írja olyan program, amely meghatározza a számos pozitív a tömb elemeinek A [9].
15. Számítsuk ki az egydimenziós tömb A [10], az elemek száma osztható 3 maradék nélkül.
16. írása program kiszámítja az elemek összege a tömb G [3,4]. értékek közötti tartományban 0 17. Keresse meg az összeget az elemek, amelyek értéke pozitív, és még egydimenziós tömb [15]. 18. Számítsuk ki a elemek összege a második oszlop a tömb [3,4]. 19. Készítsen programot meghatározó értéke a termék az első sor a tömb elemeinek V [3,4]. 20. Határozza meg a számos pozitív elemet minden sorban a tömb C [3,2] és memorizálni ezeket az értékeket a tömb A [3]. 21. Írjon egy algoritmus és egy programot, nullázni elemei főátlójában egy kétdimenziós tömb LION [5,5]. 22. Írj programot, amely meghatározza a mennyisége a tömb elemeinek A [5,5]. alatt található a fő átló. 23. A egydimenziós tömb B4 [10], hogy még akkor is, és a negatív elemeket, és a kimeneti értékeit a képernyőn. 24. A két-dimenziós tömb Z [5,5] kap az elemek kielégítő 5 25. Forma vektor maximális mátrix elemeit sorok A [5,5]. 26. Keresse meg a minimum elem és annak jelzésére, annak elhelyezkedése a másodlagos diagonális A mátrix [4,4].Kapcsolódó cikkek