Page 24 - Enterpress Magazin - 2020. 3-6.
P. 24
24. oldal 2020. május – december
dBase II. 2.43 (IS-DOS) – VI. rész
10.3. Vezérlési szerkezetek
Az eljárásokban fontos szerepet kapnak az ún. vezérlési
szerkezetek, amelyek használata minőségi különbséget
jelent egy „program” és a párbeszédes parancsok egy-
más utáni végrehajtása között. Ezekkel a programnyelvi
utasításokkal elérhető, hogy a különböző lehetőségek be-
következésekor, futás közben dőljön el, hogy pontosan
IF<feltétel>
milyen parancsokat hajtson végre a rendszer. <parancsok>
A dBASE II magasszintű programozási nyelvnek tekinthe- ELSE
tő, ezt bizonyítja az is, hogy rendelkezik olyan utasítások- <parancsok>
kal, amelyek ezeket a szerkezeteket létrehozzák és irá- ENDIF
nyítják. (Az ilyen jellegű utasítások általában több részből
állnak, így párbeszédes módban nem is használhatók. ) IF ág:
a feltétel igaz volta esetén végrehajtandó parancsok
10.3.1. Döntési szerkezetek
Ezekben a programozási szerkezetekben valamilyen fel- ELSE ág:
tétel teljesülésétől függnek a továbbiakban végrehajtandó a feltétel igaz volta esetén végrehajtandó parancsok
utasítások.
Egyszerű feltételes szerkezet: Ha az „ELSE” ágat elhagyjuk, hamis feltétel esetén azon-
A végrehajtás menete jól szemléltethető a blokkdiagram- nal az ENDIF utasítást követő parancsra lép a dBASE,
ján. A szerkezetet létrehozó parancs formája: és azt próbálja meg végrehajtani. Mindkét ágra tetsző-
leges utasítások írhatók, akár újabb IF szerkezet is, de

