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

Inicializálása a tömb elemeinek

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.

Inicializálása a tömb elemeinek
For i: = 1 20 To Do

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

Inicializálása a tömb elemeinek

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>

Inicializálása a tömb elemeinek

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