Kezdőoldal » Számítástechnika » Programozás » Üdv. Adott egy n elemű tömb...

Üdv. Adott egy n elemű tömb amiben számadatok vannak, kérdés hogy tudom ki íratni a tömb legkisebb és legnagyobb elemét?

Figyelt kérdés
Illetve, hogy tudom azt megoldani, hogy a tömböt billentyűzetről töltöm fel, de addig írom neki az adatokat ameddig 0-át nem nyomok. Tehát a tömb elemszáma nem fix.
2014. máj. 16. 15:15
1 2
 11/14 SimkoL ***** válasza:

Inc: Megszámálható típúsú váltózó értékét növeli eggyel, ha a második paramétert is

megadunk akkor pedig azzal az értékkel (inkrementálás). Tehát ha az i változónk értéke

eddig 1 volt Inc(i) után pedig 2, Inc(i, 5) után pedig 6.

Dec: Az Inc fordítottja (dekerementálás) tehát csökkenti az értéket.

SetLength: Az első paraméterben megadott tömb elemszámát állítja be a második parméter

értékének megfelelően ( memóriát foglal neki) SetLength(tomb, 100) a tomb nevű tömbnek

100, a típúsának megfelelő helyet, foglal el. A tömböt felszabadítani a SetLength(tomb, 0)

eljárással lehet, tehát megszüntetjük a helyfoglalását.

Length: A függvény visszaadja a tömb elemszámát.


Javasolt irodalom: [link]

2014. máj. 16. 19:11
Hasznos számodra ez a válasz?
 12/14 A kérdező kommentje:
Illetve ez mit jelent még? "Val(s, szam, hiba); "
2014. máj. 16. 21:37
 13/14 SimkoL ***** válasza:

A Val eljárás sztringet numerikus értékké konvertál.

Paraméterei: 1: a konvertálandó sztring, 2: integer vagy real tipusú változó

3: integer tipusú változó, ha hiba lép felkonvertálásnál annak a pozíciójával

tér vissza, ha nincs hiba akkor 0.

Például: var i, hiba : integer; s : string;

....

s := '123';

Val(s, i, hiba);

Értékek: s: '123', i: 123, hiba: 0;


s := 'p123';

Val(s, i, hiba);

Értékek: s: 'p123', i: 0, hiba: 1;


Fordítottja az Str eljárás, annyi eltéréssel, hogy nincs hibakód.


Str(i, s) -> i értékét s stringgé konvertálja.

2014. máj. 16. 22:08
Hasznos számodra ez a válasz?
 14/14 uno20001 ***** válasza:

Val:


[link]


A első paraméterben megadott sztringet probálja átalakítani és belerakni a második paraméterben megadott változóba. Ha nem sikerül, akkor a harmadik paraméterben megadott változóba kerül annak a karakternek a száma, amelynél "megakadt" a konvertálás.

2014. máj. 16. 22:10
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!