Hirdetés
- Samsung HW-Q950A: csúcs hangprojektorszett
- Házimozi belépő szinten
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Androidos tablet topic
- TCL LCD és LED TV-k
- Ne várj sokat a vásárlással: drágulás a láthatáron
- Milyen széket vegyek?
- Milyen billentyűzetet vegyek?
- Melyik tápegységet vegyem?
- Házimozi haladó szinten
Új hozzászólás Aktív témák
-
_eskimo
csendes tag
válasz
Gyomman
#1810
üzenetére
pascalos könyv:
Programozzunk Turbo Pascal nyelven (ComputerBooks)
Az alapoktól kezdi (nyelv elemei, adattípusok, eljárások, függvények, modulok, fájlkezelés), tárgyalja a memóriakezelést, az objektum-orientált programozást, illetve a grafikus képernyő kezelésébe is belemegy (bár nem tudom, hogy milyen mélyen foglalkozik ezzel a témakörrel, engem igazából a grafika eddig nem túlságosan érdekelt, az alapokra koncentráltam). Szerintem érthetőek a könyvben leírt dolgok. Nekem megkönnyítette az alapok megtanulását.
Pár éves könyv, nem tudom manapság mennyire forgalmazzák, viszont a ComputerBooks nemrégen előrukkolt a Együtt könnyebb a programozás Free Pascal könyvével, amely (bár nincs meg nekem) tartalomjegyzékből és kiadó precizitásából ítélve valószínűleg szintén színvonalas kiadvány.
Ennyit tudok mondani, de van ezeken kívül rengeteg pascalos könyv...
[Szerkesztve] -
N!tRo
tag
válasz
Gyomman
#1810
üzenetére
Gyomman ez csak egy egyszerű példa volt.
case <feltétel> of
eredmény1: cselekvés1;
eredmény2: cselekvés2;
...
else: cselekvésn; // opcionális (gyk.: nem kötelező)
end;
cselekvésx -hez bármit írhatsz, amit a program végrehajt. Lehetett volna így is:
case c of
13: writeln('entert nyomtál le');
...
27: writeln('szóközt nyomtál le');
...
37: writeln('bal gombot nyomtad le');
38: writeln('felfelé gombot nyomtad le');
... // és így tovább
end;
A kérdésedre pedig.
Csinálsz egy procedurát úgy, hogy a neve után zárójelben megadsz paramétereket, így ezek a paraméterek módosítják az eljárásod futását.
tehát így definiálod:
procedure <név>(paraméterlista);
begin
end;
és meghívásnál a zárójelbe megadod az értékeket
pl.:
<név>(paraméter1,paraméter2,...);
konkrét példa:
...
procedure kiiras(szoveg: string);
begin
writeln(szoveg);
end;
...
kiiras('Kellemes Nyulat!');
...
Ez a fenti példaprogram tehát a kiiras nevű eljárást meghívja az adott string paraméterrel, amit ő a writeln sorában kiír.
Érthető voltam?
szerk.: nem tudok könyvet ajánlani, sose volt a kezemben pascal könyv, csak súgó meg internet.
szerk2: nem baj hogy hülye vagy, mindenki hülyén kezdi, csak kérdezz és válaszol akinek van rá épp ideje
[Szerkesztve]
[Szerkesztve]
Új hozzászólás Aktív témák
- Samsung HW-Q950A: csúcs hangprojektorszett
- alza vélemények - tapasztalatok
- Xbox Series X|S
- Xiaomi 15T Pro - a téma nincs lezárva
- Microsoft Excel topic
- Gitáros topic
- Mesterséges intelligencia topik
- Ennyiért vehetjük meg az első vízhűtéses gaming mobilt az EU-ban
- Házimozi belépő szinten
- Forza sorozat (Horizon/Motorsport)
- További aktív témák...
- Light Phone 3 (gomb hibával)
- Lenovo LOQ 17IRX10 17.3" FHD IPS i7-14700HX RTX 5070 32GB 1TB NVMe gar
- PowerColor RADEON RX 6800 XT Red Devil 16G dual bios
- Lenovo LOQ 15IRX10 15.6" FHD IPS i7-13650HX RTX 5070 32GB 1TB NVMe gar
- T14s Gen4 14" FHD+ IPS Ryzen 7 PRO 7840U 32GB 512GB NVMe magyar vbill ujjlolv IR kam gar
- XBOX Series X 1TB // Számla+Garancia //
- Bomba ár! Dell Latitude E7240 - i5-4GEN I 8GB I 256SSD I 12,5" HD I HDMI I Cam I W10 I Garancia!
- BESZÁMÍTÁS! HP EliteDesk 800 G1 TWR brand számítógép garanciával hibátlan működéssel
- AKCIÓ!!! RITKASÁG! Microsoft Surface Pro 11 Qualcomm Snapdragon X Elite 16GB 1000GB OLED 120Hz Gar!
- 18 éve! Billentyűzet magyarítás magyarosítás. Festés vagy lézerezés és egyebek! 3 lehetőség is van.
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



