Œзбекистон алоšа ва ахборотлаштириш агентлиги тошкент ахборот технологиялари университети урганч филиали информацион тизимлар


Download 1.28 Mb.
bet71/95
Sana10.03.2023
Hajmi1.28 Mb.
#1256845
1   ...   67   68   69   70   71   72   73   74   ...   95
Bog'liq
information tizimlar maruza

DО CASE
CASE TYРE (`X`) = `N`
X=0
CASE TYРE (`X`) = `L`
X=.F.
CASE TYРE (`X`) = `C`
` X= ``
CASE TYРE (`X`) = `D`
X = CTОD (``)
ENDCASE
Содда ќолларда шартли œтиш операторидаги биринчи ва иккинчи буйруšлар гурухи битта œзгарувчига œзлаштириш буйруšдан иборат бœлса, шартли œтиш операторини IIF функция билан алмаштириш мумкин.
Ушбу
IF <мантиšий ифода>
Х=<1 ифода>
ELSE
Шартли œтиш операторини œрнига
X=IIF (<мантиšий ифода>, <1 ифода>,<2 ифода>)
Функциясини ёзиш мумкин.
Маќлумки мураккаб масалаларни хал šилишда такрорланувчи дастурлардан кенг фойдаланилади. Такрорланувчи хисоблаш жараёнинг такрор ва такрор хисобланадиган šисмини такрорланишнинг (циклнинг) танаси (жисми) деб аталади.
Такрорланувчи жараённи ташкил šилиш учун FОXBASE +тилида DО WHILE операторидан фойдаланилади, бу ерда DО-бажар, WHILE - хали маќноларини англатади. Бу операторлар ёрдамида аввал шарти текшириладиган (олд шартли) такрорланиш жараёни ташкил этилади.
Такрорланувчи жараёнинг бу кœриниши такрорланиш сони олдидан номаќлум бœлган ќолларда, яќни такрорланишдан чиšиш маќлум шартга бођлиš бœлган холларда ишлаталади.
WHILE операторидан сœнг маќлум шарт иштирок этади. Цикл охири ENDDО оператори билан якунланади.
DО WHILE <мантиšий ифода>
<буйруšлар гурухи>
ENDDО
Операторнинг бажарилиши šуйдагича:
Мантиšий ифоданинг šиймати хисобланади. Агар мантиšий ифода рост šийматга эга бœлса <буйруšлар гурухи> бажарилади ва бу буйруšлар мантиšий ифоданинг šиймати ёлђон бœлгунча такрор ва такрор бажарилади. Агар мантиšий ифоданинг šиймати биринчи текширишдаёš ёлђон бœлса цикл оператори бирон марта ќам бажарилмайди.
Масалан, m(1), m(2)....,m(k) массив элементлари йиђиндиси ќосил šилиш учун šуйдаги буйруšлар кетма-кетлигини бажариш керак:

Download 1.28 Mb.

Do'stlaringiz bilan baham:
1   ...   67   68   69   70   71   72   73   74   ...   95




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling