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.

Hasonló előadás


Az előadások a következő témára: "Programozási nyelvek Páll Boglárka."— 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: Nem strukturált nyelveket ( pl. BASIC ) Strukturált nyelveket ( pl. C, PASCAL ) 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: 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

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 <változónév> : <típus>; Pl: var a:byte;

9 A változók típusai Egyszerű típusok Struktúrált típusok
Standard (beépített) típusok Egész (integer) Valós (real) Karakter (char) Logikai (boolean) 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ékei Tárolás shortint -128 .. 127 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ékei Tárolás, pontosság real -2.9e-39 .. 1.7e38
6B, jegy single -1.5e e38 4B, 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ékei Tárolás, char Az ASCII kódtáblában
szereplő betűk 1B

13 Logikai Típus (Boolean)
Értékei Tárolás, Boolean True, False 1B

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

Hasonló előadás


Google Hirdetések