кисм дастурлар

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

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

Прокрутите вниз 👇
1
1352275315_31027.doc www.arxiv.uz кисм дастурлар режа: 1.кириш. 2.процедуралар. 3.функциялар. 4.айрим ностандарт процедура ва функциялар. кириш дастурлаш жараёнида шундай холатлар буладики, бир хил операторлар кетма-кетлигини дастурнинг бир неча жойларида такроран ёзишга тугри келади. бундай такрорланишни йукотиш максадида дастурлашнинг купгина тилларида кисм дастур тушунчаси киритилган. улар мустакил дастур булаги сифатида дастурнинг бош кисмида бир маротаба ёзилади. паскаль тилида кисм дастур процедура ёки функция куринишида берилади. асосий дастур билан процедура орасида узгарувчилар киймат алмашуви формал ва фактик параметрлар ёрдамида амалга оширилади. процедура ичида яна бир неча процедура ёки функция ишлатилиши мумкин. дастурда эълон килинган узгарувчилар, шу дастурдаги процедура ва функцияларга нисбатан глобал дейилади. процедура ва функцилар ичида эълон килинган узгарувчилар локал дейилади. уларнинг таъсир доираси шу кисм дастур ичида булади. процедуралар процедураларни эълон килиш куйидагича булади. procedure ( ); begin end; формал параметрларни шу процедура бош кисмида ёки сарлавхада эълон килиш мумкин. масалан. procedure ab (x,y: real); хар кандай процедурани кичик бир дастур деб …
2
турлари бир хил булиши шарт. лекин параметрлар номлари хар хил булиши мумкин. функциялар функциялардан фойдаланиш ва уларни ташкил килиш худди процедура каби булиб, у куйидагича булади: function ( ): ; begin end; функциянинг процедурадан фарки, унга мурожат килинганда натижа факат битта булиб, у шу функция номига узатилади. мисол 1. куйидаги хисоблашни функцияни ишлатган холда дастурини тузинг. . program kol; var ncm:real; n,m,i: integer; function fact (k: integer): integer; var p,i: integer; begin p:=1; for i:=1 to k do p:=p*i; fact:=p; end; begin read(n,m); l:=n-m; ncm:=fact(n)/fact(m)/fact(i); write(‘ncm=’,ncm); end. мисол 2. куйидаги хисоблашни процедурани ишлатган холда дастурсини тузинг. . program fun1; var a,b,z,c,d,t1,t2,t3: real; procedure th(var x,r: real); var c: real; begin c:=exp(2.0*x); r:=(c-1)/(c+1); end; begin read(a,b); th(a,t1); c:=a-b; th(c,t2); d:=sqr(a)-sqr(b); th(d,t3); z:=(t1+sqr(t2))/sqrt(t3); write(‘z=’,z:10:3); end. айрим ностандарт процедура ва функциялар паскаль тилида бир канча махсус процедура ва функциялар мавжуд булиб, улар куйидаги гурухларга булинади: · каторни кайта ишлаш; · файллар билан ишлаш; …
3
нт кесиб олади. мисол: st:=’тошкент’; p:=copy(st,4,4); жавоб: p=’кент’. delete(st,m,n) - катордан фрагмент кесиб олиб ташлайди. мисол: st:=’тошкент’; p:=delete(st,4,4); жавоб: p=’тош’. _1045889920.unknown _1045903524.unknown
4
кисм дастурлар - Page 4
5
кисм дастурлар - Page 5

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

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

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

О "кисм дастурлар"

1352275315_31027.doc www.arxiv.uz кисм дастурлар режа: 1.кириш. 2.процедуралар. 3.функциялар. 4.айрим ностандарт процедура ва функциялар. кириш дастурлаш жараёнида шундай холатлар буладики, бир хил операторлар кетма-кетлигини дастурнинг бир неча жойларида такроран ёзишга тугри келади. бундай такрорланишни йукотиш максадида дастурлашнинг купгина тилларида кисм дастур тушунчаси киритилган. улар мустакил дастур булаги сифатида дастурнинг бош кисмида бир маротаба ёзилади. паскаль тилида кисм дастур процедура ёки функция куринишида берилади. асосий дастур билан процедура орасида узгарувчилар киймат алмашуви формал ва фактик параметрлар ёрдамида амалга оширилади. процедура ичида яна бир неча процедура ёки функция ишлатилиши мумкин. дастурда эълон килинган узгарувчилар, шу дастурдаги процедура ва...

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

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