1 Тақырып. Деректер қорына кіріспе. №1-дәріс. Тақырыбы


Шартты және циклді мәліметтерді өңдеу



бет125/129
Дата16.03.2022
өлшемі21,39 Mb.
#28241
1   ...   121   122   123   124   125   126   127   128   129
Байланысты:
07 лекция-2021кз 3

Шартты және циклді мәліметтерді өңдеу

Есептеу процестерін басқару үшін және циклді мәліметтерде өңдеу үшін келесі қосалқы операторлар қолданылады:

IF…ENDIF,SCAN…ENDSCAN,DOWHILE…ENDDO…DOCASE…ENDCASE,FOR…ENDFOR.


  1. Тармақталу командасы

If <условия>

<Егер шарт дұрыс болсаб онда команда орындалады>

Else


Егер шарт дұрыс емес болса, онда келесі команда орындалады

Мысалы:


If Not ENPTY(dbf())

PUBLIС rec

rec=recount()

else


wait ‘ағымдық кесте жоқ ‘

экранды ағымдық кестелердің атауын, жазбалар санын, жолын немесе жұмыс обласын шығару


Do case…endcase командасы тармақталу командасынан өзгешелігі, бұл командада шарттар тізбектеліп орындалады.

Function monthof year

Do case

Case month(date())=1

monthof year=’январь’

Case month(date())=2

monthof year=’февраль’

Case month(date())=11

monthof year=’ноябрь’

otherwise

monthof year=’декабрь’

endcase


return month of year

Айдың нөмері мен атауын шығарады

Do while…enddo

Циклдің орындалуын ұйымдастыру үшін қолданылады.

Index on name to tname

Seek ‘Ho’

If Found()

Do while name =’Ho’

? condit

Skip


Enddo

?’Heт’


Endif

use



Достарыңызбен бөлісу:
1   ...   121   122   123   124   125   126   127   128   129




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет