|
Mavzu: Mavzu: Dasturlashda funksiya va modullarni qo‘llash reja
|
bet | 1/5 | Sana | 04.01.2024 | Hajmi | 14,36 Kb. | | #130049 |
Bog'liq Mavzu Mavzu Dasturlashda funksiya va modullarni qo‘llash reja-fayllar.org
Mavzu: Mavzu: Dasturlashda funksiya va modullarni qo‘llash reja
Mavzu: Mavzu: Dasturlashda funksiya va modullarni qo‘llash reja
Mavzu:
Mavzu: Dasturlashda funksiya
va modullarni qo‘llash
REJA:
Muntazam va strukturalashgan toifalar.
Parametrlarni funksiyalarga uzatish. Lokal, statik, dinamik o’zgaruvchilar.
Texnik tizimlarda strukturalashgan dasturlarni qo’llanishi.
Massivlarni ishlatgan holda dastur tuzish. Dinamik massivlar bilan ishlash.
Funksiyalar va modular. Standart va foydalanuvchi funksiyalar.
Funksiyalarni amaliy misollarda qo’llash.
Biz C++ dasturlash tilida qiymat turlari sifatida int(butun sonlar), double(haqiqiy sonlar), char(belgi), string(matn), boolean(mantiqiy qiymatlar) kabi qator tiplardan foydalanamiz.
Bunday tiplar bir-biridan qo’llanilishi va xotiraga saqlashda qay tartibda kodlanishi bilan farq qiladi. Ushbu tiplar ostida e’lon qilingan o’zgaruvchilar faqat bitta qiymat saqlashi mumkin.
Dasturlash jarayonida shunday holatlar yuzaga keladiki, faqat bitta qiymat tipli o’zgaruvchili, va hatto, massiv o’zgaruvchili qiymatlar bilan ishlashda noqulayliklar tug’uladi. Bunday holatlarni qulaylashtirish uchun C++da struktura tushunchasi kiritilgan.
Struktura
-bu turli tipdagi ma'lumotlarning biror nom ostida birlashtirilgan, dasturchi tomonidan beriladigan yangi tipdir.
Struktura har xil tipdagi elementlar-komponentalardan iborat bo’ladi. Strukturalarni hosil qilish quyidagicha amalga oshiriladi:
struct
{
<1_qiymat_turi><1_qiymat_nomi>;
<2_qiymat_turi><2_qiymat_nomi>;
…
;
};
Strukturani e’lon qilishga misol: Strukturani e’lon qilishga misol:
|
| |