каторлар

DOC 84,5 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1
1352275584_31067.doc www.arxiv.uz каторлар режа: 1. каторли типдаги ёзувлар 2. каторли ифодалар 3. каторли функция ва процедуралар катор - бу персональ компьютернинг кодли таблицасидаги символлар кетма-кетлигидир. ифодаларда каторлардан фойдаланилганда каторлар апостроф ичига олинади.каторлардаги символлар сони (катор узунлиги) 0-255 гача узгариши мумкин. каторли типдаги берилганларни аниклаш учун string идентификаторидан фойдаланиб квадрат кавс ичида берилган каторнинг максимал узунлик киймати курсатилади. бу киймат курсатилмаганда катор узунлиги 255 байтга тенг булади. каторли типдаги узгарувчиларни аниклаш типларни аниклаш булимида типларни келтириш оркали ёки булмаса, тугридан-тугри узгарувчиларни эълон килиш оркали амалга ошириш мумкин. каторли берилганлар дастурда константалар сифатида хам иштирок этиши мумкин. case операторида бу типдаги узгарувчилар кулланилмайди. каторли типдаги узгарувчиларни аниклаш катор канча символлардан ташкил топганини курсатади. ёзилиши: type = string [каторнинг максимал узунлиги]; var : ; string типдаги узгарувчини куйидагича хам курсатиш мумкин: var : string [ каторнинг максимал узунлиги]; масалан. const address = ' фаргона кучаси, 2'; { каторли константа } type flot = …
2
ейка a+m каторли ифодалар кушиш операцияси (+),муносабат операциялари (=, <>, >, =, , >, =, 'akkord' true каторлар узунлиги буйича тенг булганда ва бир хил символлардан ташкил топгандагина каторлар бир-бирига тенг хисобланади. ифода киймат 'принтер '>'принтер' true 'xxxxxxx'>'xxxxx' true 'office'='office' true каторли узгарувчи каторли ифодани узлаштириши учун узлаштириш оператори (:=) дан фойдаланилади. масалан: str1 := 'укувчилар гурухи'; str2 := str1 + ' биринчи курс'; fio := 'шарипов л.и.'; оператор бажарилгандан сунг узгарувчининг киймати узунлиги максимал кийматдан ортик булса, у холда унг томондаги ортикча белгилар ташлаб кетилади. a ёзуви ифода a нинг киймати a: string[6] a := 'гурух 1'; 'гурух' a: string[8] a := 'гурух 1'; 'гурух 1' a: string[2] a := 'гурух 1'; 'гр' битта ифодада литерли ва каторли операндалар катнашиши мумкин. агарда литерли узгарувчи каторли кийматни узлаштирса, катор узунлиги 1 га тенг, акс холда дастур бажарилишида хато булиши мумкин. каторнинг алохида белгиларига каторнинг тартиб номери буйича (индекси) мурожаат килиш …
3
; охирги ифодани бажарилиши натижасида s3 каторининг киймати 'эвм ес 1841' га тенг булади. str (ibr,st) -ibrдаги кийматни сонли кийматга айлантириб натижани st каторига жойлаштириш. ibrнинг киймати ифода натижа 1500 str(ibr:6,st) '__1500' 4.8e+03 str(ibr:10,st) '______4800' 76854 str(-ibr:3,st) '-76854' val (st,ibr,code) - st кийматни бутун ёки хакикий кийматга айлантириб, натижани ibrга жойлаштириш. code -бутун узгарувчи. агарда операция вактида айлантириш хатолиги руй бермаган булса, у холда code нолга тенг. хатолик руй берган булса, (масалан, литерли киймат сонли кийматга айлантирилган булса), code хатолик йул куйилган белгининг позиция номерини олади. ibr киймат эса аникланмайди. stнинг киймати ифода натижа '1450' val(st,ibr,cod) 1450 code=0 '14.2e+02' val(st,ibr,cod) 1420 code=0 '14.2a+02 val(st,ibr,cod) ? code=5 copy (st,poz,n) - st дан n та белгилик ост каторни poz позициядан бошлаб ажратиш. агарда poz > length(st) булса, у холда натижа пробелга тенг булади, агар poz > 255 булса бажарилишда хатолик булади. length функцияси кейин ёритилади. stнинг киймати ифода натижа 'abcdefg' copy(st, 2, …
4
н алфавитидаги харфлар билан ишланади киймат ифода натижа 'a' upcase(ch) 'a' каторларни ишлатилишига мисол мисол сифатида “югурувчи катор” дастурининг вариантларидан бирининг матнини келтирамиз. program demostringgo; { мисол: "югурувчи катор" } uses crt; type stroka = string[160]; var vhod: stroka; procedure gostring (x,y:byte; inst:stroka); { x,y - “югурувчи катор”координаталари } var st1: stroka; i: byte; begin st1:=' '; clrscr; st1:= st1+inst; for i:= 1 to length(st1) do begin delete(st1,1,1); gotoxy(x,y); write(st1); sound(1000); { каторни харакатини овозли кузатиш } delay(5); nosound delay(90); delline end end; { gostring } begin { demostringgo } gostring(1, 10, ' принтерни уланг !!!'); { параметр- киймат } vhod:= 'когозни урнатинг !!!'; gostring(1, 14, vhod) { параметр - узгарувчи } end. { demostringgo } gostring процедурасининг кулланилиши жуда кенг булиб, авария сигналларидан тортиб, то меню элементларини ташкил килишгача бажариш мумкин.
5
каторлар - Page 5

Ko'proq o'qimoqchimisiz?

Faylni Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"каторлар" haqida

1352275584_31067.doc www.arxiv.uz каторлар режа: 1. каторли типдаги ёзувлар 2. каторли ифодалар 3. каторли функция ва процедуралар катор - бу персональ компьютернинг кодли таблицасидаги символлар кетма-кетлигидир. ифодаларда каторлардан фойдаланилганда каторлар апостроф ичига олинади.каторлардаги символлар сони (катор узунлиги) 0-255 гача узгариши мумкин. каторли типдаги берилганларни аниклаш учун string идентификаторидан фойдаланиб квадрат кавс ичида берилган каторнинг максимал узунлик киймати курсатилади. бу киймат курсатилмаганда катор узунлиги 255 байтга тенг булади. каторли типдаги узгарувчиларни аниклаш типларни аниклаш булимида типларни келтириш оркали ёки булмаса, тугридан-тугри узгарувчиларни эълон килиш оркали амалга ошириш мумкин. каторли берилганлар дастурда константалар сифати...

DOC format, 84,5 KB. "каторлар"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: каторлар DOC Bepul yuklash Telegram