Ü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?
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]
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.
Val:
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.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!