Hirdetés

A strukturált programozás jellemzői.

2 perc olvasás

A strukturált programozás jellemzői. A modul fogalma, és tulajdonságai a Turbo PASCAL-ban. A PASCAL program szerkezete.

Hirdetés


Hirdetés

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.


Iratkozz fel hírlevelünkre

Értesülj elsőnek a legújabb minőségi tételekről, jegyzetekről és az oldal új funkcióiról!

Sikeres feliratkozás

Valami hiba történt!