Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal
File menüpont Felső menüpontok elérése: ALT+F -> File menüpont lenyílik A menüben az egér vagy a le-fel nyíl segítségével mozoghatunk New -> új fájl létrehozása Open -> fájl megnyitás Save (as/all) vagy F2 -> fájl mentés Exit vagy Alt+X -> kilépés a pascalból Turbo Pascal
Run es Compile menüpont Run vagy Ctrl+F9 -> futtatás Compile vagy Alt+F9 -> fordítás Make vagy F9 -> .exe fájl létrehozása Destination disk -> lemezre fordítás ALT+F5 -> Futtatási képernyő (tetszőleges billentyű lenyomása után visszatér a szövegszerkesztőhöz) Turbo Pascal
Pascal program jellemzői A programban nem használunk ékezeteket, kivéve, ha Write utasításban aposztrófok közé teszem. Megjegyzéseket a programban kapcsos zárójelek közé tehetek. {megjegyzés} Minden utasítást pontosvessző zár le!!! ; (azért vannak kivételek) Turbo Pascal
Pascal program felépítése Program program_nev; Uses unitnev,…,usesnev; Const konstansnev1=konstansertek1; … konstansnevx=konstansertekx; Turbo Pascal
Pascal program felépítése Type tipusnev1=tipusdefinicio1; … tipusnevx=tipusdefiniciox; Var valtozonev1,…,valtozonevy:tipus; valtozonevx,…,valtozonevz:tipus; Turbo Pascal
Pascal program felépítése Procedure eljarasnev(parameterek); Function fuggvenynev(parameterek); … Begin End. !Itt . van az end után, ezzel zárjuk le a programot! Turbo Pascal
Elágazás If feltetel Then utasitas1; If feltetel Then Begin utasitas1; … utasitasx; End; If feltetel Then utasitas1 Else utasitas2; /else előtt nem használunk ; -t !/ Turbo Pascal
Elágazás If feltetel Then Begin utasitas1; … utasitasx; End /else előtt nem használunk ; -t !/ Else Begin End; Turbo Pascal
Ciklus Adott számú ismétlés: For valtozo := kezdoertek To vegertek Do utasitas; Elöltesztelő ciklus: While feltetel Do utasitas; Hátultesztelő ciklus: Repeat utasitas1; … utasitasn; Until feltetel; Turbo Pascal
Elemi adattípusok Egész számok Valós számok Logikai érték Karakter Turbo Pascal
Összetett adattípusok Szöveg típus Tömb típus Felsorolt típusok Résztartomány Halmaz Rekord File Turbo Pascal
Műveletek Számokon végezhető műveletek Logikai műveletek Szöveg műveletek Halmaz műveletek Összehasonlító műveletek Turbo Pascal
Pascal program felépítése 3 részből áll: Program fej => program azonosítására szolgál Deklarációs rész => unitok, változók, konstansok stb. definiálása Programtörzs => utasítások, azaz maga a program Amit minden program tartalmaz, azaz minden kezdetben beírhatunk: Program programnev; Uses crt; Begin {programtörzs} End. Turbo Pascal
Első programunk Begin Write('Hello világ!'); End. ALT+F5 ->futtatási képernyő! Turbo Pascal
Első programunk szebben Program elso; Uses newdelay, crt; {unit megadása, azért van rá szükség, mert ebben van leírva pl a képernyőtörlés} Begin Clrscr; {képernyőtörlés} Write(‘Hello világ!'); {kiírom a képernyőre azt ami az aposztrófok között szerepel.} Readln; {nem lép ki azonnal a programunk, hanem vár egy enter leütésére} End. Turbo Pascal