Программа кодының терезесі. Delphi ортасы программист жұмысының ӛте жоғары тиімділігін қамтамасыз ететін орта


Таңдамалы  бӛлiгiн  анықтау  үшiн    Case    of



Pdf көрінісі
бет35/122
Дата27.03.2022
өлшемі1,24 Mb.
#28970
түріПрограмма
1   ...   31   32   33   34   35   36   37   38   ...   122
 Таңдамалы  бӛлiгiн  анықтау  үшiн    Case    of    түйiндi  сӛздер  қолданылады.  Жазбаны  анықтайтын 

варианттық бӛлiмiнiң саны бiр ғана бола алады  және ол  жазбаның бекiтiлген тiзiмiнен соқ орналасуы 

тиiс. 

 

Жиындар  

Бiр  түрдегi  санаулы  немесе  түгелденген  объектiлердi  жиындар  деп  атайды.  Жиынның    түрi 

жиынды  құратын  обектiлердiң  түрiмен  анықталады.  Жиын  элементтерiнiң  саны  255  -  дан  аспайды. 

Олардың реттiк нӛмiрi 0…255 аралықта болады.  

Жиындарды анықтау үшiн ‗‘Set of ‗‘ (- дан жиын) деген сӛздер қолданылады.  Түйiндi сӛздерден 

соң  мәлiметтердiң негiзгi түрi кӛрсетiледi. Негiзгi түрi ретiнде  Word, Integer, LongInt, Int64 түрлерiнен 

басқа кез келген  реттiк  түрлердi пайдалануға болады.  

Жиынды анықтау жиыннын құрастырушысы деген конструкция  кӛмегiмен орындалады. Жиынға 

кiретiн элементтер тiзiмiн квадрат жақшаларына орналастырып, оларды үтiрмен бӛлiп, жиынды құруға 

болады. Элементтер ретiнде тұрақтылар және шектелген шамалар болуы мүмкiн. Егер тiзiм шектелген 

элементтерден  құрылса,  онда  жиынның  жазуында  ―..‖  таңбаларды    алғашқы  және  соңғы  мәндерiн 

кӛрсетiп, қоюға болады. 

 

Варианттар 



Варианттар  (Variant)    -  берілгендердің  арнайы  енгізілген  түрі.  Осындай    түрдің  анықтауын   

компиляциялау  кезеңінде  ӛрнектің  қүрамындағы    немесе  ішкі  программаның  параметрі  ретінде 

қолданылатын     берілгендердің    түрі  алдын    ала белгісіз  болған жағдайда  пайдаланады.    Варианттық  

айнымалы жадыда қосымша 2 байт орын алады, ол байттарда айнымалының нақты түрі туралы мәлімет 

орналасады.    Осы  мәлімет  қажетті  түрлендірулерді  компиляторға  прогон  кезеңінде  орындауға 

мүмкіндік туғызады. 

Варианттарды  бүтін  сандық,  нақты,  логикалық  және  уақыт  -  дата  түріндегі  ӛрнектерде 

қолданғанда  түрлендірудің  әдептілігін  сақтау  қажет.  Сонымен  кез  келген  варианттық  айнымалы 

жадыда 12 байт орын алады, оның  4 байты  ӛзіндік берілгендерінен немесе олардың адресін кӛрсететін 

сілтемеден  тұратын  таңдамалы  бӛлігі  болып  табылады.    VType  ӛрісінде  вариантты  құрастырғанда 

компилятор  берілгендердің  жоқтығының  белгісін  VarEmpty  -  ді  қояды.  Орындалып  жатқан 

программадағы  осы  ӛрістің  мағынасы      варианттың  таңдамалы  бӛлігінде  орналасқан  берілгендердің 

ағымдағы түрімен байланысты болып ӛзгеріп тұрады.  Варианттық шаманың ӛрістеріне программадан  

тікелей    қол  жеткізуге  болмайды.  Варианттық  берілгендің  түрін  анықтау  үшін  VarType  функциясы 

қолданылады, ал осы түрді ӛзгерту үшін вариантқа жаңа мән меншіктеу қажет. 



 

22 




Достарыңызбен бөлісу:
1   ...   31   32   33   34   35   36   37   38   ...   122




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

    Басты бет