Program készítés lépései
Turbo Pascal fejlesztői környezete
A Turbo Pascalt a turbo.exe alkalmazással indítjuk, amelyet IDE (Integradet Development Environment) nevezzünk. Tartalmaz még egy szövegszerkesztőt (editort) és egy hibakeresőt, nyomkövetőt (debburggert) is. A program editora lehetővé teszi a vágólap használatát, így megkönnyíti a forráskód előállítását. Copy, Paste, Cut. Az editor több ablak használatát is lehetővé tesz, közöttük az Alt+1, Alt+2, Alt+3 stb. billentyű kombinációval válthatunk.
Program szerkezet
A Pascal nyelven írt programok három fő részből állnak
Program fej: egyetlen utasításból áll. A program (kötött szó), majd a program neve
Deklarációs rész: eljárásokat, függvényeket, unitokat (Crt- karakteres mód), konstansokat (állandó érték) és változókat. Az eljárás és a függvény közötti különbség, hogy a függvény értéket ad vissza.
Végrehajtási rész: vagyis a program törzse, ez tartalmazza a program utasításait.
Program fordítása és futtatása
Az ALT+F9 billentyű kombinációval fordítjuk (compile)
A CTRL+F9 billentyű kombinációval futtatjuk
Az ALT+F5 billentyű kombinációval nézhetjük meg programunk futási eredményét.
Adatok megjelenítése
Szövegek, számok megjelenítésére használhatjuk a WriteLn (új sorba ír) és a Write (a kurzor sorába ír)utasításokat Zárójelben kell megadnunk a kiírandó adatokat. Ha szöveget akarunk kiíratni, akkor zárójelben aposztróf közé tesszük. pl. (’Ez egy szöveg’);
Relációk
A változók és a konstansok között különböző műveleteket írhatunk elő, akár zárójelek felhasználásával, és így egy kifejezést kapunk.
A kifejezések összehasonlítására használhatók relációk
Reláció |
Megnevezés |
= |
egyenlő |
<> |
nem egyenlő |
< |
kisebb |
<= |
kisebb egyenlő |
> |
nagyobb |
>= |
nagyobb egyenlő |
A relációkat nem csak a számok között használhatjuk, hanem a szöveges típusú kifejezésekben is. Ebben az esetben az összehasonlítás alapja a karakterek kifejezésekben is.
Ebben az esetben az összehasonlítás alapja a karakterek ASCII kódja. Két karakter közül az a kisebb, amelyiknek a kódja a kisebb.