a pascal programozási nyelv alapjai

12
A Pascal programozási A Pascal programozási nyelv alapjai nyelv alapjai Páll Boglárka

Upload: shira

Post on 07-Jan-2016

41 views

Category:

Documents


4 download

DESCRIPTION

A Pascal programozási nyelv alapjai. Páll Boglárka. Ismétlés. A program szerkezete Pascal nyelvben:. program programnev ; Programfej var valtozo deklaraciok ; Deklarációs rész egyeb deklaraciok ; begin utasitasok ; Programtörzs end. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: A Pascal programozási nyelv alapjai

A Pascal programozási nyelv A Pascal programozási nyelv alapjaialapjai

Páll Boglárka

Page 2: A Pascal programozási nyelv alapjai

Ismétlés A program szerkezete Pascal

nyelvben:program programnev; Programfejvar

valtozo deklaraciok; Deklarációs rész egyeb deklaraciok ;

begin utasitasok; Programtörzs

end.

Fontos!!! Minden utasítást pontosvessző (;) zár, kivételt a “begin”, “end.” és “var” parancsok !!!

Page 3: A Pascal programozási nyelv alapjai

Ismétlés

Változók a Pascal nyelvben: rendelkeznek névvel, értékkel, típussal és címmel.

Használatuk: var

<változónév> : <típus>; Pl:

var a:byte;

Page 4: A Pascal programozási nyelv alapjai

{ Példa feladat: Olvassunk be két egész számot,

írjuk ki az összegüket!! }

program osszeadas;var

a, b, osszeg: integer;begin

write(‘Add meg az első számot: ’);readln(a) ;write(‘Add meg a második számot: ’);readln(b);osszeg:=a+b;

write(‘A két szám összege: ’);writeln(osszeg);

readln;end.

Page 5: A Pascal programozási nyelv alapjai

Adatok beolvasása: read (változó1, ... ,változón); readln (változó1, ..., változón);

A változó1 ... változón értékeit a billentyűzetről kéri be az általunk megírt program

A különbség köztük, hogy a readln a beolvasás után új sorba lépteti a kurzort

Ha elhagyjuk a zárójelet a paraméterekkel akkor a program egy bármilyen billentyű lenyomásáig vár

Page 6: A Pascal programozási nyelv alapjai

{ Példa: Beolvasásra}

program osszeadas;var

a, b :integer; c, d :real;

beginreadln(a, b);read(c);

read(d); readln;

end.

Page 7: A Pascal programozási nyelv alapjai

Adatok kiírása: write (kifejezés1, ... ,kifejezésn); writeln (kifejezés1, ..., kifejezésn);

A kifejezés1 ... kifejezésn értékeit a Pascal kiértékeli és kiírja a képernyőre

A különbség köztük, hogy a writeln a kiírás után új sorba lépteti a kurzort

Az egész típusú változók kiírásánál meg lehet adni, hogy hány számjegyen, hány tizedesnyi pontossággal történjen a kiírás

Page 8: A Pascal programozási nyelv alapjai

{ Példa: Kiírásra}

program osszeadas;var

a, b :integer; c, d :real;

beginreadln(a, b);read(c);

read(d);write(‘Az a szam’, a);write(a+b);writeln(c);writeln(d:6:3) {valós szám 6 karakteren

3 tizeses pontossággal}

readln;end.

Page 9: A Pascal programozási nyelv alapjai

Feladatok: 1.

Olvassuk be a következő adatokat három megfelelő változóba és írjuk ki a képernyőre az értékeiket.

a) 1234, -12, ‘d’ b) 1.89, -5, ‘szia!’ c) 78955410, ‘%’, ‘5.5’ d) ‘Hello’, 100, ‘hamis’

Page 10: A Pascal programozási nyelv alapjai

Feladatok: 2.

Írjunk Pascal programot, amely beolvas két számot és felcseréli az értékeiket. Írjuk ki a felcserélés eredményét is.

Page 11: A Pascal programozási nyelv alapjai

Feladatok: 3.

Írjunk Pascal programot amely kiszámolja az első n szám összegét.

Használjuk a következő képletet: 1+2+3+...+n = n(n+1)/2

Page 12: A Pascal programozási nyelv alapjai

Feladatok: 4.

Olvassuk be az x, y természetes számokat, és számítsuk ki majd írjuk ki a képernyőre a következő kifejezéseket:

E=x2+x+1 F=x3+y3

G=(x+y+x2+y2)/F