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
   19   20   21   22   23   24   25   26   27   28