View
33
Download
1
Category
Preview:
DESCRIPTION
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 ) - PowerPoint PPT Presentation
Citation preview
Programozási nyelvekProgramozá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 )
A Pascal programozási nyelv A Pascal programozási nyelv alapjaialapjai
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:1. Programfej – program nevét
tartalmazza2. Deklarációs rész – változók
felsorolása3. Programtörzs – utasítások sora,
melyekből a program áll
A program szerkezete Pascal nyelvben:
program programnev; Programfejvar 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:program hellovilag;
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 és címmel.
Használatuk: var<változónév> : <típus>;
Pl: var a:byte;
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)
Egész típusok:
Típus Értékei Tárolás
shortint -128 .. 127 előjeles, 1B
integer -32768 .. 32767 előjeles, 2B
longint -2147483648 .. 2147483647
előjeles, 4B
byte 0 .. 255 előjel nélkül, 1B
word 0 .. 65535 előjel nélköl, 2B
Valós típusokValós típusok
Típus Értékei Tárolás, pontosság
real -2.9e-39 .. 1.7e38
6B, 11-12 jegy
single -1.5e-45 .. 3.4e38
4B, 7-8 jegy
double -5.0e-324 .. 1.7e308
8B, 15-16 jegyMegjegyzés: -2.9e-39= -2.9*10-39
Recommended