190 likes | 421 Views
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: Nem strukturált nyelveket ( pl. BASIC ) Strukturált nyelveket ( pl. C, PASCAL )
E N D
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: • Nem strukturált nyelveket ( pl. BASIC ) • Strukturált nyelveket ( pl. C, PASCAL ) • Objektum orientált nyelveket ( pl. C++, C#, Delphi )
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ő.
A Pascal program szerkezete Három különálló részből áll: • Programfej – program nevét tartalmazza • Deklarációs rész – változók felsorolása • Programtörzs – utasítások sora, melyekből a program áll
A program szerkezete Pascal nyelvben: programprogramnev; 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 !!!
Példa: programhellovilag; var szoveg:string; begin szoveg:=‘Hello vilag!’; writeln(szoveg); readln; end.
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
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éscímmel. Használatuk: var <változónév> : <típus>; Pl: var a:byte;
Struktúrált típusok Egyszerű típusok A változók típusai Programozó által definiált típus
Valós típusok Megjegyzés: -2.9e-39= -2.9*10-39
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: