паскал тилининг асосий типлари ва паскал программанинг структураси

DOC 109,5 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1
1352210339_30167.doc www.arxiv.uz паскал тилининг асосий типлари ва паскал программанинг структураси режа: 1. бутун сонли типлар; 2. ҳакийкий сонли типлар; 3. белгили ва каторли типлар; 4. мантикий типлар; 5. янги типларни лойихалаш; 6. программанинг умумий куриниши; 7. метка(тамға)лар булими; 8. ўзгармаслар булими; 9. типларни аниклаш булими; одатда, программада ишлатилувчи маълумотлар куйидаги типларнинг бирортасига тегишли булади: бутун кийматли типлар, хакикий кийматли типлар, белгили ва сатрли типлар, мантикий кийматли ва курсаткичли типлар. умуман олганда, типларни иккита гурухга ажратиш мумкин: асосий (ёки оддий) ва хосилавий. юкорида санаб утилган типлар асосий гурухга тегишли булган типлардир. ҳосилавий типлар эса, асосий ёки хосилавий гурухга тегишли типлардан хосил килинади. бутун кийматли типга тегишли сонга мисоллар: -1501, 0, 9999. бутун киймат кабул килувчи узгарувчиларни эълон килиш учун integer, shortint, byte, longint ва word хизматчи сузларидан фойдаланиш мумкин. ҳакикий кийматли типга тегишли сонларга мисоллар: 25.0956, 6.75, -321.936, 1.2е(02, -3.57е-01 ҳакикий (каср) кийматли типга тегишли узгарувчиларни эълон килиш учун real, single, …
2
ларни хосил килиш ва уларни эълон килиш йулларини келгуси булимларда тулик тушунтириб утилади. юкорида санаб утилган типлар хакида туликрок маълумотлар келтириб утамиз. 1. бутун сонлар бутун кийматли типларнинг барчаси куйидаги жадвалда келтирилган: тип куриниши мазкур типли узгарувчининг кабул киладиган кийматлар оралиғи ўзгарувчининг компьютер хотирасидан эгаллайдиган жойи shortint -128..127 8 бит integer -32768..32767 16 бит longint -2147483648.. 2147483647 32 бит byte 0..255 8 бит word 0..65535 16 бит бу санаб утилган типлар узларининг кийматлар кабул килиш оралиғи ва хотирадан эгаллаган жойининг катта ёки кичиклиги билан фаркланади. шунинг учун, узгарувчиларнинг кабул киладиган кийматларини катта ёки кичиклигига караб, юкоридаги типлардан мосини танлаш максадга мувофикдир. энди шу типдан фойдаланишга доир куйидаги мисолни куриб чикайлик: берилган m ва n бутун сонлари устида куйидаги арифметик амаллар бажариш дастурини тузинг: m(n,m-n,m*n. умуман паскал тилида дастур тузиш унчалик мураккаб эмас, хозир шуни амалда курсатамиз. системали кавс ((,()лар ичига турли изох ва тушунтиришлар ёзиб, улар билан программани жихозлаймиз. (программа …
3
илик санок системасида ёзилган бутун сонлардан фойдаланишга хам рухсат берилади. ўн олтилик санок системасидаги бутун сонни аниклашда унинг олдига “$” (доллар) белгиси куйилади. мисол, $11 унли санок системасидаги 17 га, $12 сони эса 18 га тенг. энди шу холатга доир куйидаги содда программани келтирамиз: program sanoq_sistema; var n:integer; begin n:(12; (n бутун кийматли узгарувчига унлик санок системасидаги 12 сони узлаштириляпти( n:($12; (n бутун кийматли узгарувчига ун олтилик санок системасидаги 12 сони узлаштириляпти. бу сон амалдаги унли санок системасида 18 га тенг( end. 2. ҳакикий сонлар ҳакикий сонлар математика курсидан маълум булган оддий унлик каср сонлардир. агар компьютерингиз математик сопроцессорли булса куйидаги жадвалда санаб утилган барча типлар уринли булади: тип куриниши мазкур типли узгарувчининг кабул киладиган киймат оралиғи ўзгарувчининг компьютер хотирасидан эгаллайдиган жойи real 2.9e-39..1.7e38 6 байт single 1.5e-45..3.4e38 4 байт double 5.0e-324..1.7e308 8 байт extended 3.4e-4932..1.1e4932 10 байт comp -9.2e18..9.2e18 8 байт агар компьютерда математик сопроцессор булмаса, факат real типинигина …
4
ки # белгисидан кейин унинг ascii кодини ёзиб аниклаш мумкин. мисол: ‘а‘, ёки #60. катор – бу ((апостроф) белгиси ичига олиб ёзилган белгиларнинг оддий кетма-кетлигидир: 'ab21#9!cd', 'toshbayev dilmurod'. катор буш ёки битта белгили булиши хам мумкин. каторли узгарувчи узунлиги 255 гача булган белгили кийматларни кабул килиши мумкин. умуман олганда, хар бир каторли узгарувчига хотирадан 256 байт жой ажратилади. хотирани тежаш учун, каторнинг типини куйидагича курсатиш максадга мувофикдир: string[n], n - катордаги белгилар сони. бу холда белгили узгарувчи учун n байт жой ажратилади. белгилар ва каторлар устида бир канча амаллар бажариш мумкин, яъни катордан керакли булакни кесиб олиш, каторларни бир-бирига кушиш ва натижада янги каторлар хосил килиш. каторлар хакидаги тулик маълумотни керакли булимдан олиш мумкин. белгилар ва каторларга доир куйидаги содда программани келтирамиз: program string; var ch: char; (ch узгарувчи белгили киймат кабул килади( qator1,qator2:string; (qator1 ва qator2 узгарувчилар узунлиги 255 дан ортмаган каторларни узлаштириши мумкин( n:string[5]; (n узгарувчиси 5 та …
5
олганда, блок катъий кетма-кетликда ёзилувчи олтита булимдан ташкил топган: ::к программа танасининг асосий кисми бу операторлар булимидир. ҳар кандай программада бу булим албатта булиши керак. программага куйилган масалани ечиш шу булимда амалга оширилади. бошка булимлар эса ёрдамчи булимлар булиб, типларни эълон килиш булимлари деб аталади. бу ёрдамчи булимлар программада катнашиши ёки катнашмаслиги хам мумкин, лекин уларнинг ёзилиш кетма-кетлиги сакланиб колиниши зарур. паскал - программанинг умумий куринишини куйидаги куринишда ёзиб олайликда, сунг хар бир булимни туларок тахлил килиб чикамиз: program ; label ; const ; type ; var ; begin end. 7. меткалар булими программанинг ихтиёрий операторини бошка операторлар орасида ажратиб курсатиш мумкин. бунинг учун, операторнинг олдидан икки нукта (:) áåëãèñè îðкàëè ìåòêà ( тамға ¸êè èñì äåá хàì àòàø ìóìêèí) куéèëàäè âà áóíäàé îïåðàòîðíè ìåòêà áèëàí æèõîçëàíãàí îïåðàòîð деб аталади. меткалар, программада утиш операторидан фойдалангандагина ишлатилади. метка сифатида оддий идентификаторлардан ёки сонлардан фойдаланилса булаверади. программада ишлатилган барча меткалар lаbel хизматчи …

Ko'proq o'qimoqchimisiz?

Faylni Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"паскал тилининг асосий типлари ва паскал программанинг структураси" haqida

1352210339_30167.doc www.arxiv.uz паскал тилининг асосий типлари ва паскал программанинг структураси режа: 1. бутун сонли типлар; 2. ҳакийкий сонли типлар; 3. белгили ва каторли типлар; 4. мантикий типлар; 5. янги типларни лойихалаш; 6. программанинг умумий куриниши; 7. метка(тамға)лар булими; 8. ўзгармаслар булими; 9. типларни аниклаш булими; одатда, программада ишлатилувчи маълумотлар куйидаги типларнинг бирортасига тегишли булади: бутун кийматли типлар, хакикий кийматли типлар, белгили ва сатрли типлар, мантикий кийматли ва курсаткичли типлар. умуман олганда, типларни иккита гурухга ажратиш мумкин: асосий (ёки оддий) ва хосилавий. юкорида санаб утилган типлар асосий гурухга тегишли булган типлардир. ҳосилавий типлар эса, асосий ёки хосилавий гурухга тегишли типлардан хосил килинади. бут...

DOC format, 109,5 KB. "паскал тилининг асосий типлари ва паскал программанинг структураси"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.