• int fun2(int x, int y); yozuvini qo‗shib, 5-satrini m=fun2(i,j); k=10+m
  • Nazariy savollar
  • n ) dasturning 4-satri  float i,j,k,m,r; i=5.54, j=2.5412




    Download 2,67 Mb.
    Pdf ko'rish
    bet110/173
    Sana16.05.2024
    Hajmi2,67 Mb.
    #238775
    1   ...   106   107   108   109   110   111   112   113   ...   173
    Bog'liq
    Tarixi 37 bet

    n
    ) dasturning 4-satri 
    float i,j,k,m,r; i=5.54, j=2.5412;
    kabi o‗zgartirilsa, dastur 
    natijasi o‗zgarmaydi, ya‘ni 
    q1=7 
    k=17 
    kabi bo‗ladi. Dasturning 13-satri 
    return true
    kabi o‗zgartirilsa dastur natijasi 
    q1=7 
    k=11 
    kabi bo‗ladi. 
    Umuman, 
    return
    operatori parametri qandaydir son bo‗lmasdan qiymati aniq 
    bo‗lgan sonli yoki harfiy ifoda, hatto, mantiqiy ifoda ham bo‗lishi mumkin. 
    Masalan, agar 
    x
    va 
    y
    larning qiymatlari oldindan aniqlangan bo‗lsa, quyidagicha 
    buyruqlarga ruxsat etiladi: 
    return (2*x-3)*y;
    return (37/7+8*3)/2; 
    return x+2>=y-5; 
    return fun2(4,5)
    Masalan, dasturning 13-satrida 
    return 3*x<=y-1
    kabi o‗zgarish qilinsa, natija 
    q1=7 
    k=10 
    kabi bo‗ladi. 
    Agar dasturning 2-satriga
    int fun2(int x, int y);
    yozuvini qo‗shib, 5-satrini 
    m=fun2(i,j); k=10+m
    kabi o‗zgartirib, 14-18 satrlariga quyidagicha buyruqlar 
    qo‗shilsa,
    int fun2 (int x, int+y) 
    { int q1,p; q1=x-y; 
    cout<<‖\n q1=‖<return fun1 (4,7); 

    dastur natijasi
    q1=3 
    q1=11 
    k=21 
    kabi bo‗ladi. 
    Nazariy savollar 
    1 Qism dastur deganda nimani tushunasiz? 
    2 main() funksiyasi va uning vazifasi? 
    3 Funksiyalarni e‘lon qilish usullarini ayting? 


    170 
    4 Funksiyalarni e‘lon qilishning umumiy ko‗rinishi? 
    5 Funksiya tanasini tasvirlash? 
    6 Funksiyani e‘lon qilmasdan undan foydalanish usullari? 
    7 Global va lokal o‗zgaruvchilar deganda nimani tushunasiz? 
    8 Global o‗zgaruvchilar qiymatini qanday usul bilan saqlab qolish mumkin? 
    9 Dasturlashda funksiya tushunchasining kiritilishi qanday imkoniyatlar yaratadi? 
    10 Dasturini tuzishda funksiya tushunchasidan foydalanish katta yengilliklar 
    paydo qiladigan bir necha misollar keltiring? 
    11 Funksiyaga murojaat qilish qanday amallarning (buyruqlarning) bajarilishini 
    ta‘minlaydi? 
    12 Funksiya tanasidagi barcha buyruqlar bajarilgandan keyin qaysi buyruqlar 
    bajariladi? 
    13 C++ dasturlash tilining asosiy funksiyasi qaysi? 
    14 Funksiyani chaqiriq buyrug`i dasturning qayerida va qanday yoziladi? 
    15 Standart va nostandart funksiyalar qanday funksiyalar? 
    16 Funksiya prototipi, signaturasi tushunchalarini tushntiring. 
    17 Funksiya qayerda va qanday aniqlanadi? 
    18 Funksiya prototipi bilan uni aniqlashning qanday farqi bor? 
    19 Funksiya portotipining umumiy ko‗rinishini yozing. 
    20 Chiziqli tenglamani yechishga mo‗ljallangan funksiyaning signaturasini yozing. 
    21 Funksiyaga qaytariladigan qiymat deyilganda qanday qiymat tushuniladi va 
    uning turi qanday bo‗lishi kerak? 
    22 Funksiya turi bilan argumentlari turida qanday bog`lanish bo‗lishi kerak? 
    23 Funksiyaning formal parametrlari qanday parametrlar? Nima uchun? 
    24 Funksiyaga qiymat qaysi operator orqali, qanday qaytariladi? 
    25 return k; buyrug`i nimani bildiradi? 
    26 Funksiya prototipini, aniqlanishi va chaqiriq buyrug`idagi argumantlar har xil 
    nomlar bilan nomlanishi mumkinmi? Nima uchun? 
    27 Funksiya prototipi yozmasdan ham funksiya yaratish mumkinmi? Agar mumkin 
    bo‗lsa u qanday tashkil qilinadi? 
    28 Qanday o‗zgaruvchilardan funksiya tashqarisida foydalanib bo‗lmaydi? 
    29 O‗zgaruvchining amal qilishi sohasi qaysi soha? 
    30 Global o‗zgaruvchilar qayerda e‘lon qilinadi? 
    31 main() funksiyasida aniqlangan o‗zgaruvchilar mahalliy o‗zgaruvchilarmi yoki 
    umumiy o‗zgaruvchilarmi? 
    32 Global va lokal o‗zgaruvchilar bir xil nomlangan bo‗lsin. Qanday yo‗l bilan 
    funksiya ichida global o‗zgaruvchining qiymatidan foydalanish mumkin? 


    171 
    33 Bitta funksiyadan ko‗pi bilan nechta funksiyaga murojaat tashkil qilish 
    mumkin? 
    34 Funksiyaning o‗zidan o‗ziga murojaat qilish mumkinmi va bunday murojaat 
    qanday nomlanadi? 
    35 Har qanday funksiya tanasi qanday yakunlanadi? 
    36 a e‘lon qilingan, ammo qiymati aniqlanmagan o‗zgaruvchi bo‗lib, return a; 
    buyrug`i berilsa qanday xatolik ro‗y beradi? 
    37 Bosh funksiyadan boshqa biror funksiyada return s; buyrug`i o‗rniga return 30; 
    buyrug`idan foydalanilsa qanday xatolik sodir bo‗ladi va nima uchun? 
    38 Bosh funksiyaga qiymat qaytarishda return 0; buyrug`idagi nol raqami o‗rnida 
    yana qanday kattaliklardan foydalanish mumkin? 

    Download 2,67 Mb.
    1   ...   106   107   108   109   110   111   112   113   ...   173




    Download 2,67 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    n ) dasturning 4-satri  float i,j,k,m,r; i=5.54, j=2.5412

    Download 2,67 Mb.
    Pdf ko'rish