такрорловчи ва буш операторлар

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

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

Прокрутите вниз 👇
1
1352191486_29817.doc s i i n = = å 1 1 8 2 1 4 5 , 0 ) 2 ( 2 = = - - www.arxiv.uz такрорловчи ва буш операторлар режа: 1. параметрли такрорлаш оператори; 2. repeat такрорлаш оператори; 3. while такрорлаш оператори; 4. буш оператор. параметрли такрорлаш оператори юкорида санаб утилган жараёнлардан бири, такрорланувчи жараёнларни хисоблашни шартли операторлардан фойдаланиб хам ташкил этса булади, лекин бундай жараёнларни хисоблашни такрорлаш операторлари ёрдамида амалга ошириш осонрок кечади. такрорлаш операторларининг 3 хил тури мавжуд: · параметрли такрорлаш оператори; · repeat такрорлаш оператори; · while такрорлаш оператори. ечилаётган масаланинг мохиятига караб, программа ёзувчи узи учун кулай булган такрорлаш операторини танлаб олиши мумкин. операторнинг куйидаги куринишдаги холи амалда купрок ишлатилади: for k:к k1 to k2 do s; бу ерда for (учун), to (гача), do (бажармок) - хизматчи сузлари; k - цикл параметри ( хакикий типли булиши мумкин эмас); k1 - цикл параметрининг бошлангич киймати; k2 …
2
камайиш тартибида узгартириш мумкин, бу холда цикл оператори куйидаги формада ёзилади: for k:к k2 downto k1 do s; бу ерда down to (гача камайиб) – тилнинг хизматчи сузи. бу операторда k параметри k2 дан токи k1 гача камайиш тартибида (агар k - бутун кийматли узгарувчи булса цикл кадами - 1 га тенг) узгаради. операторнинг ишлаш принципи олдинги операторникидай колаверади. мисол: юкорида курсатилган мисолни программасини кайтадан тузайлик. бу холда программадаги цикл операторигина узгаради холос: for i:к n downto 1 do колган операторлар эса уз урнида узгармай колади. программада параметрли такрорлаш операторидан фойдаланиш жараёнида, цикл параметрининг кийматини цикл танаси ичида узгартирмаслик лозим, акс холда операторнинг иш ритми бузилиши мумкин. буни куйидаги мисолларда куриш мукин: тугри тузилган программа кисми нотугри тузилган программа кисми for i:(1 to 10 do begin s:(i*i; writeln(s); end; for i:(1 to 10 do begin s:(i*i; writeln(s); i:(i(3 end; маълум бир жараёнларнинг такрорлаш параметрлари хакикий кийматлар кабул килиши мумкин, бу …
3
арти, такрорланувчи жараённинг охирида жойлашган булса repeat операторидан, бош киcмида жойлашган булса while операторидан фойдаланиш максадга мувофикдир. repeat операторининг ёзилиш формаси куйидагича булади: repeat s1; s2; ... sn until b; бу ерда repeat (такрорламок), until ( гача) - хизматчи сузлар; s1, s2, ..., sn лар эса цикл танасини ташкил этувчи операторлар; b - циклдан чикиш шарти (мантикий ифода). операторнинг ишлаш принципи жуда содда, яъни циклнинг танаси b мантикий ифода рост кийматли натижа бермагунча такрор - такрор хисобланаверади. мисол сифатида, яна юкоридаги йигинди хисоблаш мисолини олайлик. program sum2; var i, n: byte; s: real; begin readln(n); s: к0; i:к1; repeat s:к sк1/i; i:кiк1; until i>n; writeln (s) end. айрим такрорланиш жараёнларида циклдан чикиш шартини ифодаловчи мантикий ифода хеч качон true (рост) кийматга эришмаслиги мумкин. бу холда программанинг такрорлаш кисми чексиз марта кайтадан хисобланиши мумкин, яъни дастурчилар тили билан айтганда «программа осилиб колади» шунинг учун, оператордаги шартни танлашда эътиборли булиш лозим. эътиборингизга …
4
айта хисобланаверади. while операторига мисол сифатида, яна юкорида берилган йигинди хисоблаш мисолини куриб чикайлик: program sum3; var i, n: byte; s: real; begin readln(n); i:к1; s:к 0; while i<кn do begin s:к s к 1/i; i:к iк1; end; writeln (s) end. 4. буш оператор бу оператор узидан кейинги операторни аниклаб беради холос. операторлар кетма-кетлиги орасида бошка операторлардан ";" белгиси билан ажратилиб турилади. бундан ташкари, буш оператор метка билан жихозланган хам булиши мумкин. мисол: 1. begin l1:; k:к5; m:кkк6; end. 2. begin m:к5; k:кm-2.7; l4: end. айрим пайтларда, баъзи бир операторларга бир нечта метка билан мурожаат килишга тугри келганда буш оператордан фойдаланиш кул келади. s5:; s6:; s7: x:к0.5; фойдаланилган адабиётлар рўйхати: 1. вирт н. алгоритму структуру даннух программу. - м.: мир, 1985 г. 2. абрамов в., трифонов н., трифонова г. введение в язук паскал. - м.: наука, 1988 г. 3. файсман а. профессиональное программирование на турбо паскале. - т.: "инфомэкс корпорейшн", …
5
такрорловчи ва буш операторлар - Page 5

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

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

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

О "такрорловчи ва буш операторлар"

1352191486_29817.doc s i i n = = å 1 1 8 2 1 4 5 , 0 ) 2 ( 2 = = - - www.arxiv.uz такрорловчи ва буш операторлар режа: 1. параметрли такрорлаш оператори; 2. repeat такрорлаш оператори; 3. while такрорлаш оператори; 4. буш оператор. параметрли такрорлаш оператори юкорида санаб утилган жараёнлардан бири, такрорланувчи жараёнларни хисоблашни шартли операторлардан фойдаланиб хам ташкил этса булади, лекин бундай жараёнларни хисоблашни такрорлаш операторлари ёрдамида амалга ошириш осонрок кечади. такрорлаш операторларининг 3 хил тури мавжуд: · параметрли такрорлаш оператори; · repeat такрорлаш оператори; · while такрорлаш оператори. ечилаётган масаланинг мохиятига караб, программа ёзувчи узи учун кулай булган такрорлаш операторини танлаб олиши мумкин. операторнинг куйидаги куринишдаги холи амалд...

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

Теги: такрорловчи ва буш операторлар DOC Бесплатная загрузка Telegram