Ш. И. Раззоќов, М. Д. Юнусова turbo pascal алгоритмик тилида дастурлаш касб-ћунар коллеж талабалари учун ўќув ќўлланма


Download 1.74 Mb.
bet63/96
Sana30.04.2023
Hajmi1.74 Mb.
#1413831
1   ...   59   60   61   62   63   64   65   66   ...   96
Bog'liq
Turbo Pascal назария

Procedure MyProc (Par 1, Par 2: Type 1; Par 3, Par 4: Type 2);
Параметр-ќийматлар иш механизмини соддалаштириб ќуйидаги схема билан бериш мумкин:

Ћаќиќий параметр-ќиймат сифатида ўзгарувчилар, шунингдек ћар хил турдаги ўзгармаслар ишлатилиши мумкин. Фаќат файлли турлар ва уларга таянадиган турлар ишлатилмайди.




10.4.2. Параметр-ўзгарувчилар
Параметр-ўзгарувчилар баён этилган процедура сарлавћаси ќуйидаги кўринишга эга:
procedure MyProc (var Par 1, Par 2: Type 1; var Par 3, Par 4: Type 2).
Параметр-ўзгарувчилар иш механизмини соддалаштириб, ќуйидаги схема билан бериш мумкин.

Ћаќиќий параметр ўзгарувчи сифатида ихтиёрий турдаги, шу жумладан, файлли ва файллига таянувчи ўзгарувчилар ишлатилиши мумкин, лекин ўзгармаслардан фойдаланишга йўл ќўйилмайди.




10.4.3. Параметрзгармаслар
Параметр-ўзгармаслар баён ќилинган процедура сарлавћаси ќуйидаги кўринишга эга:
procedure MyProc (const Par 1, Par 2: Type 1; const Par 3, Par 4: Type 2).
П араметр ўзгармаслар ишлаш механизмини соддалаштириб, ќуйидаги схема билан бериш мумкин.
Ћаќиќий параметр-ўзгармаслар сифатида ўзгарувчилар ћам, ћар хил турдаги ўзгармаслар ћам ишлатилиши мумкин. Фаќат файлли ва уларга таянган турлар ишлатилишига йўл ќўйилмайди. Бундан ташќари, расмий параметр-ўзгармасларга ўзлаштиришни бажариш ман этилади ва расмий параметр-ўзгармасларни ћаќиќий параметрлар сифатида бошќа процедура (функция) ларга узатиб бўлмайди.
Хотиранинг катта ўлчамини эгаллайдиган, лекин параметр­ларнинг бошланѓич ќийматларини, алгоритмик нуќтаи назардан, ўзгартириши мумкин бўлмаган маълумотлар таркибини узатиш талаб ќилинган ћолларда, параметр-ўзгармаслардан фойдаланиш маќсадга мувофиќ. Бунинг натижасида тезкор хотира тежамли фойдаланилган бўлади ва бир ваќтда бошланѓич маълумотларнинг бутун саќланишига кафолат берилади.


10.4.4. Турсиз параметрлар
Турсиз параметрлар фаќат адресига кўра, яъни параметр-ўзгарувчилар ёки параметр-ўзгармаслар каби узатилади. Турсиз параметрларнинг асосий хусусияти процедура сарлавћасида параметр турига кўрсатманинг йўќлигидир.
Турсиз параметрлар баён этилган процедура сарлавћасида, узатишнинг ћар хил усулларида, ќуйидаги кўринишга эга:

Download 1.74 Mb.

Do'stlaringiz bilan baham:
1   ...   59   60   61   62   63   64   65   66   ...   96




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling