• Topshirdi: Normuminov Muhriddin Fan o’qituvchisi:______________________ Urganch 2022
  • (* ) ( ); Bunda
  • Zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini




    Download 68,39 Kb.
    bet1/2
    Sana21.11.2023
    Hajmi68,39 Kb.
    #102555
      1   2
    Bog'liq
    8-mutsaqil ish





    O‘ZBEKISTON RESPUBLIKASI AXBOROT
    TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI
    RIVOJLANTIRISH VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI
    TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI URGANCH FILALI
    Dasturlash 1 fanidan

    Mustaqil ish

    Gurux: 972-21
    Topshirdi: Normuminov Muhriddin
    Fan o’qituvchisi:______________________

    Urganch 2022

    Mavzu: Bir o‘lchovli massivlarni funksiya parametrlari sifatida qo‘llanilishi.
    Statistik massivlarning kamchiliklari shundaki, ularning o‘lchami oldindan ma’lum bo‘lishi kerak, undan tashqari bu o‘lcham berilganlarga ajratilgan xotira segmentining o‘lchami bilan chegaralangan. Ikkinchi tomondan, yetarlicha katta o‘lchamdagi massiv e’lon qilib, konkret masala yechilishida ajratilgan xotira to‘liq ishlatilmasligi mumkin. Bu kamchiliklar dinamik massivlardan foydalanish orqali bartaraf etiladi, chunki ular programma ishlashi jarayonida zarur bo‘lganda kerak o‘lchamdagi massivlarni yaratish va zarurat qolmaganda yo‘qotish imkoniyatini beradi.
    Funksiyaga ko‘rsatkich programma joylashgan xotiradagi funksiya kodining boshlang‘ich adresini ko‘rsatadi, ya’ni funksiya chaqirilganda boshqaruv ayni shu adresga uzatiladi. Ko‘rsatkich orqali funksiyani oddiy yoki vositali chaqirish amalga oshirish mumkin. Bunda funksiya uning nomi bo‘yicha emas, balki funksiyaga ko‘rsatuvchi o‘zgaruvchi orqali chaqiriladi. Funksiyani boshqa funksiyaga argument sifatida uzatish ham funksiya ko‘rsatkichi orqali bajariladi. Funksiyaga ko‘rsatkichning yozilish sintaksisi quyidagicha:
    (* ) (
    );

    Bunda <tur>- funksiya qaytaruvchi qiymat turi; * - ko‘rsatkich o‘zgaruvchining nomi;
    - funksiya parametrlarining yoki ularning turlarining ro‘yxati.
    Masalan:
    int (*fun)(float,float);

    Download 68,39 Kb.




    Download 68,39 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini

    Download 68,39 Kb.