-
Fototrend

Új hozzászólás Aktív témák
-
[LOLDMA]
csendes tag
Szervusz!
Az eljárás az egy részprogram a nagy programodon belül, amit többször is meg lehet hívni különböző adatokkal. Ezek az adatok a paraméterek amiket úgynevezett át kell adni. A paraméter átadás gyakorlatilag az, amikor megadod az eljárásnak hogy milyen adatokkal dolgozzon.
Kétféle paraméterátadás létezik:
-Amikor az átadott változót ha változtatod az eljáráson belül, akkor miután lefutott a részprogram, a változó értéke a megváltoztatott marad.
-Amikor lefut az eljárás, és utána a benne változtatott változó visszaáll az előtte lévő állapotra.Nézzünk egy példát:
eljárás összeadás(a : egész szám, b : egész szám, változó c : egész szám)
c := a + b
a :=a*2
b := b*b
eljárás vége.mint látható, a paramétereket az eljárás után egy zárójelben kell feltűntetni a változók (paraméterek) típusával együtt, illetve azt is jelezni kell, hogyha az átadott paraméternek az értékét megváltozva akarjuk visszakapni.
Lássuk hogy mit is csinál a program. Hívjuk meg az eljárást:y:=2
z:=3
összeadás(y,z,x)és most nézzük meg hogy mi történik.
ugye most eljáráson belül a=y=2, b=z=3, c=x, szóval első parancsunk után x 3+2 azaz 5 lesz.
Ezek után a változó értéke 4 lesz, b változóé meg 9. Miután lefut az eljárás, x értéke 5 marad, de mivel az a, és b paraméter nem volt megjelölve, hogy a megváltozott értékeket adja vissza, ezért az eredeti marad. A lefutás után x=5, y=2, z=3.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Szomjan halunk, míg az AI dolgozik
- Chieftec-Prohardver nyereményjáték
- Arc Raiders
- Nvidia GPU-k jövője - amit tudni vélünk
- Hosszú premier előzetest kapott az Arknights: Endfield
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Fotók, videók mobillal
- E-roller topik
- Nothing Phone 2a - semmi nem drága
- További aktív témák...
- Szép! HP EliteBook 855 G7 Fémházas Strapabíró Laptop 15,6" -65% AMD Ryzen 3 PRO 4450U 16/256 FHD
- HP 250RG10 3-100U 15 8GB/512 PC (B9YG6ET) Bontatlan (2db)
- Radiomaster TX16S MAX Mark II ELRS táv
- thrustmaster ts pc racer ferrari 488 challenge edition
- HP EliteBook 655 G10 15" Ryzen 5 PRO 7530U 32GB RAM Garancia 2028.02.27.
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

