Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

1.3. Pascal program felépítése Az els ő program. Program ; … Begin … End. Program fej Deklarációs rész Végrehajtó rész.

Hasonló előadás


Az előadások a következő témára: "1.3. Pascal program felépítése Az els ő program. Program ; … Begin … End. Program fej Deklarációs rész Végrehajtó rész."— Előadás másolata:

1 1.3. Pascal program felépítése Az els ő program

2 Program ; … Begin … End. Program fej Deklarációs rész Végrehajtó rész

3 1. Programfej Kötelez ő en a Program kulcsszóval kezd ő dik, melyet a program neve, azonosítója követ, végül pontosvessz ő zárja. Ajánlatos ugyanazt a nevet adni, mint amilyen néven a forrásprogramot a lemezre mentjük, így könnyen tudjuk majd hogy melyik névhez milyen program tartozik. A program neve: - maximum 8 karakterb ő l állhat - nem tartalmazhat ékezetes bet ű ket - használható karakterek: _, - - a program és a név között szóköz van

4 A pascal program néhány jellemz ő i: -bet ű i: az angol ABC bet ű i -Nem tesz különbséget a kis és nagybet ű k között -Számjegyei: Karakterei: []+-*/<>.,:;^ stb. -A Pascalban az utasítások a soroktól függetlenek, a végüket bizonyos alapszavak (begin, end, if, …) vagy ennek hiányában a ; jelzi

5 2. Deklarációs rész -Rögtön a programfej után következik - Unitok megadása, ez lesz az els ő a deklarációs részben. A unitok a Turbo rendszerben szerepl ő vagy felhasználó által írt és a Turbo rendszer által lefordított speciális könyvtárak, melyekben eljárások ( procedure ), függvények ( function ), változók ( var ) és konstansok ( const ) vannak. A unitok bevezetése uses ; -vel történik. -A unitok után következnek a változók deklarálása, azok a változók amelyekkel a program dolgozni fog. A var kulcsszóval vezetjük be ő ket és csak az itt deklarált típusokra hivatkozhatunk majd a programban: pl. var, : típus1; : típus2;

6 Program ; Uses ; Var : típus1; Begin … End.

7 3. Végrehajtó rész -A Begin foglalt szóval kezd ő dik és az End foglalt szóval végz ő dik. A program végén lév ő End után pont áll, ezzel lezárjuk programunkat, nem lép tovább. -A program utasításait e két szó közé írjuk, egymástól pontosvessz ő vel elválasztva. Ezek az utasítások vezérlik a számítógépet valamilyen m ű velet végrehajtására. -Az utasítások lehetnek: - értékadó utasítások : egy változónak adunk értéket, amelybe csak típusának megfelel ő értéket lehet bepréselni, ellenkez ő esetben a fordító azt fogja üzenni, hogy type mismatch = típus összeférhetetlenség. Pl. egész változóba egészet, valós változóba lehet valósat és egészet is. Változó:= kifejezés;

8 Pl. … futtatási eredmény x:=2; x=2 y:=4; y=4 x:=x+1; x=2+1= 3 x:=2*x – 1; x= 2*3 – 1= 6 – 1= 5 x:= 3*y – 2*x; x= 3*4 – 2 *5= 12 – 10= 2 …

9 - eljáráshívó utasítás : hivatkozás egy már megírt programrészletre, amelynek során az eljárás végrehajtódik pl. write; writeln; readln; A readln eljárás végeredményeképpen a begépelt érték bekerül a megadott változóba. Formája: eljárás azonosító[(aktuális paraméterlista)]

10 Az els ő program Elindítjuk a Turbo Pascal keretrendszerét és aktuálissá teszünk egy könyvtárat ahová elmentjük a programunkat. Megnyitunk egy filet és beírjuk azt a nevet amilyen néven elszeretnénk menteni (File\ Open, vagy F3), majd elmentjük (File\ Save, File \Save as…vagy F2). A program megírása után, vagy közben is lefordítjuk a programunkat, hibát keresve, a Compile paranccsal, vagy az ALT+F9 billenty ű kombinációval. Programunkat pedig a Run -nal futtatjuk le, vagy a Ctrl+F9 billenty ű kombinációval. A program futtatási eredményét megtekinthetjük a Window\ User Screen vagy az ALT+F5 billenty ű kombináció parancsával. 1. program: Írassuk ki a képerny ő re, hogy: „ Hurrá, fut az els ő program!”

11 1. változat: Program Hurra; Begin writeln(‘ Hurrá, fut az els ő programom!’); End. Észrevétel : - csak egy pillanatra jelenik meg el ő ttünk a futtatási képerny ő, ahhoz hogy ezt megszüntessük, illesszünk be az utolsó end elé mindig egy readln; utasítást, ennek hatására a program várni fog egy üres Enter leütésére és csak azután lép tovább az End- re. - látható hogy a deklarációs rész üres. Ebben a programban nem volt szükségünk egy változóra se, nem akarunk eltárolni semmit, csak egyszer ű en kiakarunk íratni valamit a képerny ő re. Ehhez használnunk kell a writeln utasítást,melyben aposztrófok közé kell írni azt amit megszeretnénk jeleníteni a képerny ő n.

12 2. program: Írjuk ki a tiszta képerny ő re a nevünket! Figyelnünk kell minden részletre, ha tiszta képerny ő t kér a program, akkor azt jelenti hogy ahányszor futtatom majd a programot mindig tiszta képerny ő re legyen kiírva a nevünk. Ha több alkalommal is lefuttatjuk el ő z ő programunkat akkor észrevehet ő hogy a futtatási eredmény többször kerül kiíratásra a képerny ő n. Ehhez használni kell a Pascal egy beépített különleges könyvtárát, a karakteres képerny ő kezel ő könyvtárat a CRT, amely tartalmazza azt az utasítást melynek hatására tiszta lesz a képerny ő, ez a CLRSCR = Clear Screen. Program nev; Uses Crt; Begin Clrscr; Write(‘ X….. Y……… ’); Readln; End.


Letölteni ppt "1.3. Pascal program felépítése Az els ő program. Program ; … Begin … End. Program fej Deklarációs rész Végrehajtó rész."

Hasonló előadás


Google Hirdetések