кисм дастурлар (2)

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

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

Прокрутите вниз 👇
1
1404133846_51385.doc ўзбекистон республикаси олий ва ўрта махсус қисм дастурлар р е ж а: 1.кириш. 2.процедуралар. 3.функциялар. 4.айрим ностандарт процедура ва функциялар. 5.назорат саволлари. 1.кириш дастурлаш жараёнида шундай ҳолатлар бўладики, бир хил операторлар кетма-кетлигини дастурнинг бир неча жойларида такроран ёзишга тўғри келади. бундай такрорланишни йўқотиш мақсадида дастурлашнинг кўпгина тилларида қисм дастур тушунчаси киритилган. улар мустақил дастур бўлаги сифатида дастурнинг бош қисмида бир маротаба ёзилади. паскаль тилида қисм дастур процедура ёки функция кўринишида берилади. асосий дастур билан процедура орасида ўзгарувчилар қиймат алмашуви формал ва фактик параметрлар ёрдамида амалга оширилади. процедура ичида яна бир неча процедура ёки функция ишлатилиши мумкин. дастурда эълон қилинган ўзгарувчилар, шу дастурдаги процедура ва функцияларга нисбатан глобал дейилади. процедура ва функцилар ичида эълон қилинган ўзгарувчилар локал дейилади. уларнинг таъсир доираси шу қисм дастур ичида бўлади. 2.процедуралар процедураларни эълон қилиш қуйидагича бўлади. procedure ( ); begin end; формал параметрларни шу процедура бош қисмида ёки сарлавҳада эълон қилиш мумкин. масалан. procedure …
2
бериладиган формал ва фактик параметрлар сони тенг ва улар турлари бир хил бўлиши шарт. лекин параметрлар номлари ҳар хил бўлиши мумкин. 3.функциялар функциялардан фойдаланиш ва уларни ташкил қилиш худди процедура каби бўлиб, у қуйидагича бўлади: 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. 4.айрим ностандарт процедура ва функциялар паскаль тилида бир қанча махсус процедура ва функциялар мавжуд бўлиб, улар қуйидаги гуруҳларга …
3
бўлса қиймат нулга тенг бўлади. copy(st,m,n) - қатордан фрагмент кесиб олади. мисол: st:=’тошкент’; p:=copy(st,4,4); жавоб: p=’кент’. delete(st,m,n) - қатордан фрагмент кесиб олиб ташлайди. мисол: st:=’тошкент’; p:=delete(st,4,4); жавоб: p=’тош’. а д а б и ё т л а р 1.файсман а. профессиональное программирование на турбо паскале. 1992й. 2.арипов м.,ҳайдаров а. информатика асослари, ўқув қўлланма,тошкент, ўқитувчи” 2002й. www.pedagog.uz www.ziyonet.uz _1045889920.unknown _1045903524.unknown
4
кисм дастурлар (2) - Page 4
5
кисм дастурлар (2) - Page 5

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

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

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

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

1404133846_51385.doc ўзбекистон республикаси олий ва ўрта махсус қисм дастурлар р е ж а: 1.кириш. 2.процедуралар. 3.функциялар. 4.айрим ностандарт процедура ва функциялар. 5.назорат саволлари. 1.кириш дастурлаш жараёнида шундай ҳолатлар бўладики, бир хил операторлар кетма-кетлигини дастурнинг бир неча жойларида такроран ёзишга тўғри келади. бундай такрорланишни йўқотиш мақсадида дастурлашнинг кўпгина тилларида қисм дастур тушунчаси киритилган. улар мустақил дастур бўлаги сифатида дастурнинг бош қисмида бир маротаба ёзилади. паскаль тилида қисм дастур процедура ёки функция кўринишида берилади. асосий дастур билан процедура орасида ўзгарувчилар қиймат алмашуви формал ва фактик параметрлар ёрдамида амалга оширилади. процедура ичида яна бир неча процедура ёки функция ишлатилиши мумкин. дастурд...

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

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