|
|||
Санақтық тип - ие болатын мәндерiнiң тiзiмiмен берiледi. Мәндер тұрақты болады және жақша iшiнде үтiрмен анықталып жазылады. Мәндердiң тiзiмi реттелген жиынды құрайдСанақ тық тип - ие болатын мә ндерiнiң тiзiмiмен берiледi. Мә ндер тұ рақ ты болады жә не жақ ша iшiнде ү тiрмен анық талып жазылады. Мә ндердiң тiзiмi реттелген жиынды қ ұ райды. Бiрiншi мә ннiң реттiк нө мерi-ноль, екiншiнiкi-бiр, т. с. с. Мысалы: var planeta: (mars, pluton, saturn, mercury); kun: (1, 2, 3, 4, 5, 6, 7); Бұ л мысалдағ ы planeta, kun айнымаларының типi санақ тық, себебi, айнымалыны сипаттау бө лiмiнде var резервтелген сө зiнен кейiн айнымалылардың қ абылдайтын тұ рақ ты мә ндерi жақ ша iшiнде тiзiммен кө рсетiлген. Planeta айнымалысы mars, pluton, saturn, mercury мә ндерiне, ал kun айнымалысы 1, 2, 3, 4, 5, 6, 7 мә ндерiне ие бола алады. Жоғ арыдағ ы мысал бойынша planeta, kun типтерiн жасасақ, олар былай сипатталады. type planeta = ( mars, pluton, saturn, mercury); kun = (1, 2, 3, 4, 5, 6, 7); пайдаланушы жасағ ан осы типтер айнымалыны сипаттау ү шiн былай қ олданылады: var p1, p2, p3: planeta; k1, k2: kun; tys: (ak, kara, sary, kyzyl); Бұ л мысалда type сө зiнен кейiн пайдаланушы жасағ ан planeta, kun типтерi сипатталғ ан, яғ ни, олардың мә ндерi ретінде бiрнеше планета мен кү ндер номері анық талғ ан. Ал var сө зiнен кейiн p1, p2, p3 айнымалылары planeta типiмен, k1, k2 айнымалылары kun типiмен сипатталғ ан. Яғ ни, p1, p2, p3 айнымалылары planeta типiнiң бiр мә нiне, ал k1, k2 айнымалылары kun типiнiң бiр мә нiне ие болады. Ал tys айнымалысы ak, kara, sary, kyzyl мә ндерiнің бiріне ие болады
Аралық тық тип – берiлген айнымалының қ абылдайтын мә ндерiнiң тө менгi жә не жоғ арғ ы шегiн кө рсететiн екi тұ рақ ты шаманы анық тайды. Тұ рақ тыларғ а қ ойылатын талаптар: 1. Тұ рақ тылар бiр типтi болу керек. 2. Типтер real-дан басқ а кез келген скаляр болады. 3. Бiрiншi тұ рақ ты екiншiден кiшi болу керек.
Мысал: type kunder=1.. 31; arip=’а’.. ’я’ var d, a: kunder; l: arip Kunder деген типтi пайдаланушы ө зi жасады. Тө менгi шегi 1, жоғ арғ ы шегi 31, типтерi – byte. Осы типтегi d, a айнымалылары 1.. 31 аралығ ындағ ы мә ндердiң бiреуiн қ абылдайды. Сол сияқ ты, arip типiндегi l айнымалысы а.. я аралығ ындағ ы ә рiптердiң бiрiне ие болады. Сұ рақ тар
1. Таң дау операторы қ ай кезде қ олданылады? 2 Таң дау айнымалысы қ андай қ ызмет атқ арады? 3. Тандау операторынын жазылу форматы қ андай? 4. Тандау операторынын орындалуын тү сiндiр?
|
|||
|