тизимли дастурлаш тиллари (си)

DOC 312,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1
1407473013_57921.doc 1 2 2 3 3 2 - + - = x x x y { } { } 2 1 2 { } x l å = = + + + + = n i n x n x x x x 0 3 2 ! ! 3 ! 2 ! 1 1 k l å = n i i a 1 å õ å = = = ú û ù ê ë é + = 10 1 j 5 1 i 5 1 i ji ij b b s ) c 2 p )( b 2 p )( a 2 p ( 2 p s - - - = тизимли дастурлаш тиллари (си) режа: 1. си тили элементлари. 2. идентификаторлар. калит сўзлар. изощ. ўзгармаслар . 3. хизматчи (калит) сўзлар. 4. муносабат ва мантиқий ифодалар. 5. разрядли операциялар; си тили элементлари. тилнинг асосий тушунчалари. тил алфавити. си программалаш тили …
2
инг тўла иерархиясини щосил қилиш мумкин. ифода-операндалар ва кўрсаткичлардан ташкил топади. қиймат узатиш функциясини чақаришни қўшиб щисоблаганда, щар бир ифода кўрсатма бўлиши мумкин. кўрсаткич - бу берилган типдаги объектни далиллашдан иборат. массив - бу бир типдаги объектлар кетма-кетлиги бўлиб, уларга яқинлашиш индекслари орқали амалга оширилади, лекин қўшимча аниқлаш рекурсив қоидаси ёрдамида исталган ўлчамдаги массивларни аниқлаш мумкин. тузилмалар-турли типдаги объектлар кетма-кетлиги бўлиб, уларга яқинлашиш-исмлар бўйича амалга оширилади. икки хил тузилмалар мавжуд бўлиб, оддий тузилмаларда (struct) элементлар хотирада тавсифланган тартибда кетма-кет жойлашади. исталган пайтда уларга яқинлашиш мумкин. вариантли тузилмаларда (union) щамма элементлар хотирада тузилма бошланишида жойлаштирилади. бу щолат энг кейинги қиймат берилган элементгагина яқинлашиш имконини беради холос. ўтказиш - бу бутун типдаги объектлар кетма-кетлиги бўлиб, уларга яқинлашиш исми бўйича амалга оширилади. функция - бу мураккаб объектдан иборат, уни щисоблаш натижасида берилгаи типдаги қиймат щосил қилинади. кўрсаткичлар боғлиқмас адресли-машина арифметикасини белгилайди. си да кўрсатма тузувчи ({ }), шарт бўйича тармоқланиш (if), кўпдан бирон-бир …
3
далар қабул қилинган ва бу метаформалар "қ" ифода билан ажратилади. бу белгининг чап томонида метa ўзгарувчи ва ўнг томонида эса унинг қиймати ётади. си тили алфавитига қуйидагилар киради: · лотин алифбосининг босма ва ёзма щарфлари (а,в,...,z,a,b,...,z) · рақамлар: 0,1,2,3,4,5,6,7,8,9 · махсус белгилар: ", ((, ((, (, ((, (, (, (, ғ, ; ( ( ! ? _ ! & * # ~ ^ · аксланмайдиган белгилар (бўш жой, табуляция, янги қаторга ўтиш) изощларда эса бошқа белгилар иштирок этиши щам мумкин. /* */ белгиси ёрдамида изощлар келтирилади. [], (), {}, ;, :, …, *, қ ажратувчи белгилар дейилади. ( ( - катта қавс бир ёки кўп ўлчамли массивларни чегаралаш учун ишлатилади. масалан: a(5( - a бир ўлчамли 5 та элементдан иборат бўлган массив; е (3( (2( - е икки ўлчамли массив (матрица); ( ) - кичик қавслар қуйидаги щолларда ишлатилади: 1) агар операторида ифода шартини ажратади. 2) if (x 0); 10) …
4
- босма ва ёзма идентификатор бир-биридан фарқланади. юқоридаги охирги иккита идентификатор бир-биридан фарқланади. - идентификаторлар турли узунликка эга бўлиши мумкин, лекин компютер 31 тагача бўлган белгини щисобга олади холос. айрим компютерларда бу чеклов янада қаттиқроқ қўйилиб, фақат дастлабки ихтиёрий идентификаторнинг 8 та белгисигача щисобга олинади. бу щолда number_of_room ва number-of_tect идентификаторлари программа бажарилишида бир хил бўлади. хизматчи (калит) сўзлар. программист томонидан эркин танлаб олиб ишлатиш сифатида қўлланилмайдиган идентификаторлар хизматчи сўзлар деб аталади. хизматчи сўзлар маълумотлар типини, хотира синфини, тип хусусиятини,ва операторларини аниқлаш учун хизмат қилади.тил стандартида қуйидаги хизматчи сўзлар мавжуд: auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, register, return, short, signed, siseof, static, struet, witch, typedef, union, unsigned, void, volatile, while. хизматчи сўзлар маъно жищатдан қуйидаги гурущларга ажратилади. маълумотлар турларини синфларга ажратиш учун: · char-белгили; · double-сузувчи вергули иккиланган аниқликдаги щақиқий сонлар; · enum-саналма тип; · float- сўзувчи вергули …
5
учун(параметрли такрорлаш операторининг бош қисми); · goto- ўтиш( шартсиз ўтиш); · if- агар- шартли операторнинг белгиланиши; · return- қайтиш ( функциядан); · switch- ўтказувчи; · wile- щозирча(do цикли якунловчиси). хизматчи сўзларга кирадиган қуйидаги идентификатор мавжуд бўлиб: · default-switch операторида керакли вариант топилмаса щаракатни давомини аниқлаш; · case- switch оператори вариантларни танлаш; · else- ёки-if шартида муқобил тармоқни танлаш; · sizeof- операнда ўлчамини (байтларда) аниқлаш операцияси. хизматчи сўзлар ёзма харфлар билан белгиланади. изощлар /* */ белгиси орасида қўйилиб, ундан программа исталган қисмида фойдаланиш мумкин. 4.1.2 операция белгилари қуйидаги жадвалда операциялар ранглари билан группаларга ажратилган. 1-жадвал № операция ассоциативлиги 1. () [] ( (( ( 2. ! ~ қ - ққ -- ( * (min) sizeof ( 3. * / % (мультипликатив) бинар ( 4. қ - (аддитив бинар) ( 5. >> қ > (муносабат) ( 7. қ қ! (муносабат) ( 8. ( (разрядли конъюнкция "ва") ( 9. ^ (разраядли "ёки") ( …

Хотите читать дальше?

Скачайте полный файл бесплатно через Telegram.

Скачать полный файл

О "тизимли дастурлаш тиллари (си)"

1407473013_57921.doc 1 2 2 3 3 2 - + - = x x x y { } { } 2 1 2 { } x l å = = + + + + = n i n x n x x x x 0 3 2 ! ! 3 ! 2 ! 1 1 k l å = n i i a 1 å õ å = = = ú û ù ê ë é + = 10 1 j 5 1 i 5 1 i ji ij b b s ) c 2 p )( b 2 p )( a 2 p ( 2 p s - - - = тизимли дастурлаш тиллари (си) режа: 1. си тили элементлари. …

Формат DOC, 312,5 КБ. Чтобы скачать "тизимли дастурлаш тиллари (си)", нажмите кнопку Telegram слева.

Теги: тизимли дастурлаш тиллари (си) DOC Бесплатная загрузка Telegram