Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
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:
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.