Ш. И. Раззоќов, М. Д. Юнусова turbo pascal алгоритмик тилида дастурлаш касб-ћунар коллеж талабалари учун ўќув ќўлланма
Download 1.74 Mb.
|
Turbo Pascal назария
var
c:char; begin c:=5 end. унда PRED(с) функция 4 ќийматни, SUCC(с) функция эса 6 ќийматни ќайтаради. Агар ихтиёрий тартибли тур тартибга солинган, ўнгдан чапга томон ўсувчи ва сонлар ўќида ќандайдир бир кесмани эгалловчи, тўплам деб фараз ќилинса, PRED(x) функция кесманинг чапдаги, SUCC(x) функция эса кесманинг ўнгдаги охири учун аниќланмаган бўлади. 6.1.1. Бутун турлар - бутун турларнинг ќабул ќилиши мумкин бўлган ќийматлар соћаси уларнинг бир, икки ёки тўрт байтни эгаллаши мумкин бўлган ички ифодаланишига боѓлиќдир. 6.1-жадвалда бутун турларнинг номлари, уларнинг байтлардаги ички ифодаланиш узунлиги ва ќабул ќилиши мумкин бўлган ќийматлар соћаси келтирилган. 6.1-жадвал
Бутун сонли параметрли процедура ва функцияларни ишлатишда турларнинг «ичма-ичлиги»га таяниш мумкин, яъни WORD ишлатилиши мумкин бўлган ћамма жойда BYTE ни ишлатиш мумкин (лекин акси эмас), LONGINT га INTEGER «киради», у ўз навбатида ўз ичига SHORTINT ни олади. Бутун турларга ќўлланиладиган процедура ва функциялар рўйхати 6.2-жадвалда келтирилган. b,s,w,i,l ћарфлари билан мос равишда BYTE, SHORTINT, WORD, INTEGER ва LONGINT туридаги ифодалар белгиланган;vb,vs,vw,vi,vl,vx - ћарфлар тегишли турдаги ўзгарувчиларни билдиради. Квадрат ќавсларда шарт бўлмаган параметр кўрсатилган. 6.2-жадвал
Бутун сонлар билан иш кўрганда натижа тури операндалар турига, агар операндалар ћар хил бутун турларга тегишли бўлса, максимал ќувватга (ќийматларнинг максимал соћасига) эга бўлган операнда турига мос бўлади. Натижанинг тўлиб ќолиш эћтимоллиги назорат ќилинмайди. Бу эса англашилмовчиликларга олиб келиши мумкин, масалан: Download 1.74 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling