dasturlash tamoyillari moduli

PPTX 28 sahifa 146,8 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 28
тошкент ахборот технологиялари университети ҳузуридаги педагог кадрларни қайта тайёрлаш ва уларнинг малакасини ошириш тармоқ маркази «дастурлаш тамойиллари» модули муҳаммад ал-хоразмий номидаги тошкент ахборот технологиялари университети ҳузуридаги педагог кадрларни қайта тайёрлаш ва уларнинг малакасини ошириш тармоқ маркази «дастурлаш тамойиллари» модули қурбонов нозим мухаммадрашитович (тату, информатика асослари кафедраси доценти) e-mail: nozim_kurbonov@mail.ru тавсия этиладиган адабиётлар ва интернет сайтлари bjarne stroustrup. programming: principles and practice using c++ (2nd edition). person education, inc. 2014. second printing, january 2015. bjarne stroustrup. the c++ programming language, 4th edition. person education, inc. 2013. third printing, april 2014. nazirov sh.a., qobulov r.v., bobojanov m.r., raxmanov q.s. с va с++ tili. “voris-nashriyot” mchj, toshkent 2013. 488 b. http://www.cplusplus.com/ http://acm.tuit.uz/ http://acm.tuit.uz/forum/ 2-маъруза. объектлар, қиймат ва тоифалар с тилида олти хил турдаги лексемалар ишлатилади: эркин танланадиган ишлатиладиган идентификаторлар, хизматчи сўзлар, константалар (константа сатрлар), амаллар (амаллар белгилари) ва ажратувчи белгилар. идентификатор. идентификаторлар лотин ҳарфлари, остки чизиқ белгиси ва сонлар кетма-кетлигидан иборат бўлади. идентификатор …
2 / 28
тификаторлар узунликлари чегараланмаган. мисол abc a12 nameofperson bytes_per_word12x a-b нотўғри идентификаторлар ва номлар ::= | _ | | _ | ::= | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ::= 0 | 1| 2| 3 | 4 | 5 | 6 | 7 | 8 | 9 идентификатор, ҳарф ва рақам ::= and | and_eq | asm | auto | bitand | bitor | bool | break | case | catch | char | class | compl | const | const_cast | continue | default | delete | do | double | dynamic_cast | else | enum | explicit | export | extern | false | float …
3 / 28
қисқа бутун сон; long ёки long int – узун бутун сон; float ҳақиқий сон; long float ёки double – иккиланган ҳақиқий сон; long double – узун иккиланган ҳақиқий сон. ўзгарувчи типлари ўзгарувчиларни дастурнинг ихтиёрий қисмида қайта таърифлаш мумкин. мисол учун: int a, b1, ac; ёки int a; int b1; int ac; ўзгарувчилар таърифланганда уларнинг қийматлари аниқланмаган бўлади. лекин ўзгарувчиларни таърифлашда инициализация яъни бошланғич қийматларини кўрсатиш мумкин. мисол учун: int i = 0; char c = ’k’; ўзгарувчиларни эълон қилиш ва қиймат бериш typedef таърифловчиси янги типларни киритишга имкон беради. мисол учун янги cod типини киритиш: typedef unsigned char cod; cod simbol; янги тип киритиш константа(ўзгармас)лар константа - ўзгартириш мумкин бўлмаган қиймат. c тилида беш турдаги константалар ишлатилиши мумкин: символлар, бутун сонлар, ҳақиқий сонлар, сановчи константалар нуль кўрсаткич. белгили ўзгармаслар. белгили ўзгармаслар одатда бир байт жойни эгаллайди ва бу 256 хил белгини сақлаш учун етарлидир. char типи қийматларини 0..255 сонлар тўпламига …
4 / 28
айтиш \f 0x0c ff (form feed) саҳифани ўтказиш \n 0x0a lf (line feed) қаторни ўтказиш \r 0x0d cr (carriage return) кареткани қайтариш \t 0x09 ht (horizontal tab) горизонтал табуляция \v 0x0b vt (vertical tab) вертикал табуляция \\ 0x5c \ (bacslash) тескари чизиқ \' 0x27 ‘ (single out) апостриф (оддий қавс) \'' 0x22 " (double quote) иккилик қавс \? 0x3f ? (question mark) савол белгиси \000 000 ихтиёрий (octal number) символ саккизлик коди \xhh 0xhh ихтиёрий (hex number) символ ўн олтилик коди esc (эскейп) символлар жадвали (давоми) образец текста второй уровень третий уровень четвертый уровень пятый уровень бутун сонлар ўнлик, саккизлик ёки ўн олтилик саноқ системаларида берилиши мумкин. ўнлик саноқ системасида бутун сонлар 0-9 рақамлари кетма-кетлигидан иборат бўлиб, биринчи рақами 0 бўлиши керак эмас. саккизлик саноқ системасида бутун сонлар 0 билан бошланувчи 0-7 рақамларидан иборат кетма-кетликдир. ўн олтилик саноқ системасида бутун сон 0x ёки 0x билан бошланувчи 0-9 рақамлари ва a-f …
5 / 28
ти берилиб қолганларига тартиб бўйича ўсувчи сонлар мос қўйилади: enum{zero,one,two}; бу мисолда автоматик равишда константалар қуйидаги қийматларни қабул килади: zero = 0, one = 1, two = 2; сановчи константа. константалар аралаш кўринишда киритилиши ҳам мумкин: enum(zero,one,for = 4,five,seeks}. бу мисолда автоматик равишда константалар қуйидаги қийматларни қабул килади: zero = 0, one = 1, for = 4;five = 5,seeks = 6; яна бир мисол: enum boolean {no, yes}; константалар қийматлари: no = 0, yes = 1; null- кўрсаткич ягона арифметик бўлмаган константадир. конкрет реализацияларда null кўрсаткич 0 ёки 0l ёки номланган константа null орқали тасвирланиши мумкин. шуни айтиш лозимки, бу константа қиймати 0 бўлиши ёки ‘0’ символи кодига мос келиши шарт эмас. мантиқий константа. мантиқий константалар true(рост) ва false(ёлғон) қийматлардан иборат. c тилида бутун сонлар ва ифодалар мантиқий константалар сифатида қаралади. ички кўриниши false – 0, ихтиёрий бошқа қиймат true деб қаралади. нуль кўрсаткич сатрли константалар c++ тили константаларига кирмайди, …

Ko'proq o'qimoqchimisiz?

Barcha 28 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"dasturlash tamoyillari moduli" haqida

тошкент ахборот технологиялари университети ҳузуридаги педагог кадрларни қайта тайёрлаш ва уларнинг малакасини ошириш тармоқ маркази «дастурлаш тамойиллари» модули муҳаммад ал-хоразмий номидаги тошкент ахборот технологиялари университети ҳузуридаги педагог кадрларни қайта тайёрлаш ва уларнинг малакасини ошириш тармоқ маркази «дастурлаш тамойиллари» модули қурбонов нозим мухаммадрашитович (тату, информатика асослари кафедраси доценти) e-mail: nozim_kurbonov@mail.ru тавсия этиладиган адабиётлар ва интернет сайтлари bjarne stroustrup. programming: principles and practice using c++ (2nd edition). person education, inc. 2014. second printing, january 2015. bjarne stroustrup. the c++ programming language, 4th edition. person education, inc. 2013. third printing, april 2014. nazirov sh.a., qobulo...

Bu fayl PPTX formatida 28 sahifadan iborat (146,8 KB). "dasturlash tamoyillari moduli"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: dasturlash tamoyillari moduli PPTX 28 sahifa Bepul yuklash Telegram