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

A Pascal programozási nyelv alapjai

Hasonló előadás


Az előadások a következő témára: "A Pascal programozási nyelv alapjai"— Előadás másolata:

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

2 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. Fontos!!! Minden utasítást pontosvessző (;) zár, kivételt a “begin”, “end.” és “var” parancsok !!!

3 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;

4 { 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.

5 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 és valós 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

6 writeln(d:6:3) {valós szám 6 karakteren readln; end.
{ Példa: Kiírásra} program kiiras; var a, b :integer; c, d :real; begin readln(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.

7 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

8 { Példa: Beolvasásra} var a, b :integer; c, d :real; begin
program beolvas; var a, b :integer; c, d :real; begin readln(a, b); read(c); read(d); readln; end.

9 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) , ‘%’, ‘5.5’ d) ‘Hello’, 100, ‘hamis’

10 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.

11 Feladatok: 3. Írjunk Pascal programot amely kiszámolja az első n szám összegét. Használjuk a következő képletet: n = n(n+1)/2

12 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


Letölteni ppt "A Pascal programozási nyelv alapjai"

Hasonló előadás


Google Hirdetések