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

Programozási nyelvek Páll Boglárka. Programozási nyelvek Az algoritmus gép által ismert nyelvre való átírása a programozási nyelvvekkel történik. Ismerünk:

Hasonló előadás


Az előadások a következő témára: "Programozási nyelvek Páll Boglárka. Programozási nyelvek Az algoritmus gép által ismert nyelvre való átírása a programozási nyelvvekkel történik. Ismerünk:"— Előadás másolata:

1 Programozási nyelvek Páll Boglárka

2 Programozási nyelvek Az algoritmus gép által ismert nyelvre való átírása a programozási nyelvvekkel történik. Ismerünk: 1. Nem strukturált nyelveket ( pl. BASIC ) 2. Strukturált nyelveket ( pl. C, PASCAL ) 3. Objektum orientált nyelveket ( pl. C++, C#, Delphi )

3 A Pascal programozási nyelv alapjai Megalkotója: Niklaus Wirth (Svájc, 1968) 1973 – ban a legelterjettebb programozási nyelvek közé tartozott. Ismertsége a könnyen tanulható beszédes szintaktikájának köszönhető.

4 A Pascal program szerkezete Három különálló részből áll: 1. Programfej – program nevét tartalmazza 2. Deklarációs rész – változók felsorolása 3. Programtörzs – utasítások sora, melyekből a program áll

5 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 !!!

6 Példa: program hellovilag; var szoveg:string; begin szoveg:=‘Hello vilag!’; writeln(szoveg); readln; end.

7 A Pascal nyelv építő elemei: - Szimbólumok: ( ) { } [ ] + - * / :=.. stb. - Foglalt szavak: program, var, begin, end … stb. - Megjegyzés: (* *), { } - Azonosítók: az angol abc kis és nagybetűiből, számokból és aláhúzásjelből állhatnak de nem kezdődhetnek számmal - Szám- és szövegkonstansok

8 Változók a Pascal nyelvben: A változók: a PC memóriájában találhatóak. Rendelkeznek névvel, értékkel, típussal és címmel. Használatuk: var : ; Pl: var a:byte;

9 A változók típusai Standard (beépített) típusok Egész (integer) Valós (real) Karakter (char) Logikai (boolean) Egyszerű típusok Struktúrált típusok Programozó által definiált típus Strukturált Halmaz (set of) Tömb (array) Rekord (record) Fájl (file)

10 Egész típusok: TípusÉrtékeiTárolás shortint előjeles, 1B integer előjeles, 2B longint előjeles, 4B byte előjel nélkül, 1B word előjel nélköl, 2B

11 Valós típusok TípusÉrtékeiTárolás, pontosság real-2.9e e386B, jegy single-1.5e e384B, 7-8 jegy double -5.0e e308 8B, jegy Megjegyzés: -2.9e-39= -2.9*10 -39

12 Karakter Típus (Char) TípusÉrtékeiTárolás, charAz ASCII kódtáblában szereplő betűk 1B

13 Logikai Típus (Boolean) TípusÉrtékeiTárolás, BooleanTrue, False1B

14 Példa struktúrált adattípusra* Karakterlánc típus (String) Több karakterből áll. Maximális hossza 255 karakter, a nulladik karakter tartalmazza a lánc hosszát. Példa:


Letölteni ppt "Programozási nyelvek Páll Boglárka. Programozási nyelvek Az algoritmus gép által ismert nyelvre való átírása a programozási nyelvvekkel történik. Ismerünk:"

Hasonló előadás


Google Hirdetések