|
Qismprogrammalar, ularning parametrlari turlari va ularga qo'yiladigan talablar
|
bet | 51/78 | Sana | 19.02.2024 | Hajmi | 209,36 Kb. | | #158808 |
Bog'liq Tizimli dasturlash javoblar82. Qismprogrammalar, ularning parametrlari turlari va ularga qo'yiladigan talablar. Subprogrammalar, shuningdek, quyi dasturlar yoki funksiyalar sifatida ham tanilgan, kattaroq dastur doirasida ma'lum bir vazifani bajaradigan kodning qayta ishlatiladigan bo'limlari. Ular ma'lumotlarni kiritish va chiqarish imkonini beruvchi parametrlarga ega bo'lishi mumkin. Kichik dasturlar uchun parametr turlari va talablari dasturlash tiliga va dasturning o'ziga xos ehtiyojlariga qarab farq qilishi mumkin. Quyida quyi dasturlar uchun ba'zi umumiy parametr turlari va talablari keltirilgan:
Kirish parametrlari: Kirish parametrlari ma'lumotlarni qayta ishlash uchun kichik dasturga o'tkazish imkonini beradi. Kichik dastur ushbu parametrlarning qiymatlaridan foydalanishi mumkin, lekin ularni o'zgartira olmaydi. Kirish parametrlari odatda kichik dasturga kerakli ma'lumotlarni taqdim etish uchun ishlatiladi. Kirish parametrlariga qo'yiladigan talablar quyidagilarni o'z ichiga oladi:
•
Ma'lumotlar turi: Har bir kirish parametri butun sonlar, suzuvchi nuqta raqamlari, belgilar yoki satrlar kabi ma'lum bir ma'lumot turiga ega bo'lishi kerak.
•
To'g'ri ishga tushirish: Kirish parametrlari ularni kichik dasturga o'tkazishdan oldin haqiqiy qiymatlar bilan ishga tushirilishi kerak.
•
To'g'ri o'tish mexanizmi: Kirish parametrlarini o'tkazish usuli farq qilishi mumkin, jumladan qiymat bo'yicha o'tish yoki havola orqali o'tish. O'tish mexanizmi kichik dastur talablariga mos kelishi kerak.
Chiqish parametrlari: Chiqish parametrlari natijalarni yoki o'zgartirilgan ma'lumotlarni pastki dasturdan chaqiruv kodiga qaytarish uchun ishlatiladi. Kichik dastur chiqish parametrlarining qiymatlarini o'zgartirishi mumkin va yangilangan qiymatlarga kichik
dastur tugagandan so'ng qo'ng'iroq kodida kirish mumkin. Chiqish parametrlariga qo'yiladigan talablar quyidagilarni o'z ichiga oladi:
•
Ma'lumotlar turi: Chiqish parametrlari qaytariladigan ma'lumotlar turiga mos keladigan ma'lum bir ma'lumot turiga ega bo'lishi kerak.
•
To'g'ri ishga tushirish: Chiqish parametrlari ularni qaytarishdan oldin haqiqiy qiymatlarga ega bo'lishini ta'minlash uchun pastki dastur ichida to'g'ri ishga tushirilishi kerak.
63
•
To'g'ri o'tish mexanizmi: chiqish parametrlari uchun o'tish mexanizmi farq qilishi mumkin, jumladan, mos yozuvlar orqali o'tish yoki to'g'ridan-to'g'ri kichik dasturdan qiymatni qaytarish.
Kirish/chiqish parametrlari: kirish/chiqish parametrlari, shuningdek, kirish yoki kirish parametrlari sifatida ham tanilgan, ikki tomonlama maqsadga xizmat qiladi. Ular
ma'lumotlarni pastki dasturga o'tkazishga imkon beradi va shuningdek, o'zgartirilgan ma'lumotlarni qo'ng'iroq kodiga qaytaradi. Kirish/chiqish parametrlariga qo'yiladigan talablar quyidagilarni o'z ichiga oladi:
•
Ma'lumotlar turi: Kirish/chiqish parametrlari uzatiladigan va qaytariladigan ma'lumotlar turiga mos keladigan ma'lum ma'lumotlar turiga ega bo'lishi kerak.
•
To'g'ri ishga tushirish: Kirish/chiqish parametrlari ularni kichik dasturga o'tkazishdan oldin haqiqiy qiymatlar bilan to'g'ri ishga tushirilishi kerak.
•
To'g'ri o'tish mexanizmi: Kirish/chiqish parametrlari uchun o'tish mexanizmi dasturlash tiliga bog'liq bo'lib, ularning maqsadini ko'rsatish uchun mos yozuvlar yoki maxsus sintaksisdan foydalanishni o'z ichiga olishi mumkin.
Qo'shimcha parametrlar: Ba'zi dasturlash tillari pastki dasturlarga ixtiyoriy parametrlarga ega bo'lish imkonini beradi, ular kichik dasturni chaqirganda o'tkazib yuborilishi mumkin. Ixtiyoriy parametrlar pastki dastur ichida tayinlangan standart qiymatlarga ega. Qo'shimcha parametrlarga qo'yiladigan talablar quyidagilarni o'z ichiga oladi:
•
Standart qiymatlar: ixtiyoriy parametrlarga pastki dastur ichida standart qiymatlar tayinlanishi kerak.
•
To'g'ri ishlov berish: pastki dastur ixtiyoriy parametr o'tkazib yuborilgan holda, standart qiymatdan foydalanish yoki tegishli choralarni ko'rish orqali hal qilishi kerak.
O'zgaruvchan uzunlikdagi parametrlar ro'yxati: Ba'zi dasturlash tillari o'zgaruvchan uzunlikdagi parametrlar ro'yxatini qo'llab-quvvatlaydi, bu kichik dasturga turli xil
parametrlarni qabul qilish imkonini beradi. O'zgaruvchan uzunlikdagi parametrlar ro'yxatiga
qo'yiladigan talablar quyidagilarni o'z ichiga oladi:
•
Sintaksis va deklaratsiya: dasturlash tili o'zgaruvchan uzunlikdagi parametrlar ro'yxatini qo'llab-quvvatlashi kerak va pastki dastur shunga mos ravishda e'lon qilinishi kerak.
•
Kichik dastur ichida ishlov berish: kichik dastur turli xil sonli parametrlarni samarali boshqarish uchun mantiqqa ega bo'lishi kerak.
|
| |