google.com, pub-5333805121326903, DIRECT, f08c47fec0942fa0

2013. január 22., kedd

A strukturált programok szerkezete


A strukturált programozás jellemzői. A modul fogalma, és tulajdonságai a Turbo PASCAL-ban. A PASCAL program szerkezete.
Egy programot akkor nevezünk strukturáltnak, ha nem tartalmaz feltétel nélküli (GOTO) ugrást, és algoritmusa teljes mértékben megvalósítható véges mélységig „egymásba skatulyázott”, egyszerű és összetett program struktúrákkal (szerkezetekkel). Ha a Turbo PASCAL-ban nem használunk címkével jelölt utasítást, és arra történô ugrást, akkor strukturált programot nyerünk. Ehhez a programot modulárisan kell felépítenünk. Minden többször ismétlôdô programrészt önálló modulként (egység, eljárás, függvény) kell deklarálni, és a fô vagy más modulba beépítve, nevével (ha van, ezt követô paraméterekkel) kell hívni.
A Turbo PASCAL-ban a moduláris programozás alapját az unitok képezik. Ezek önállóan fordítható, de logikailag egymáshoz kapcsolható programegységek, modulok. Lehetővé teszik, hogy egy programban felhasználhassunk már létező objektumokat anélkül, hogy be kellene másolni azokat a forrásprogramba.
A Pascal program három fő részből áll: 
programfej
definíciós ill. deklarációs rész
programtörzs.
A Pascal program szerkezete:
{programfej}
{globális hatású fordítási direktívák}
program programnév;
{deklarációs rész}
{lokális hatású fordítási direktívák}
uses {a használt unit könyvtárak felsorolása};
label {címkék deklarálása};
const {konstansok deklarálása};
type {típusok deklarálása};
var {változók deklarálása};
procedure eljárásnév (paraméterek);
{deklarációk}
begin
{az eljárás történetének utasításai}
end;
function függvénynév (paraméterek);
{deklarációk}
begin
{A függvény törzsének utasításai}
függvénynév:=utasítás; {a függvény eredménye}
end;
{a főprogram blokkja}
begin
{a főprogram törzsének utasításai}
end.

0 megjegyzés:

Megjegyzés küldése