j) agar dasturning 13-satrdagi return q1




Download 2,67 Mb.
Pdf ko'rish
bet104/164
Sana25.01.2024
Hajmi2,67 Mb.
#146073
1   ...   100   101   102   103   104   105   106   107   ...   164
Bog'liq
ALGORITMLASH VA DASTURLASH ASOSLARI

j) agar dasturning 13-satrdagi return q1 byurug‗i olib tashlansa, m ning 
qiymati tasodifiy tanlanadi va dastur natijasi 
q1=7 
k=4469706 
kabi bo‗ladi. Shuningdek, 8-satrdagi return -56 byurug‗i ham olib tashlansa, 
natija o‗zgarmaydi. Ammo 13-satrdagi return q1 byurug‗ini qoldirib, 8-satrdagi 
return -56 byurug‗ini olib tashlasak ham, dastur to‗g‗ri bajariladi va dastur natijasi 
q1=7 
k=17 
kabi bo‗ladi. Chunki bosh funksiyadan return byurug‗i olib tashlangan bo‗lsa 
ham C ++ blok belgisi (}) ni uchratgach, dasturni ijro etish tugaganligini 
tushunadi. 
k) agar 13-satrni return p kabi o‗zgartirsak, yana qaytariladigan qiymatni 
tasodifiy tanlaydi va dastur natijasi 
q1=7 
k=4246714 
kabi bo‗ladi. Shuningdek, 13-satrdagi buyruqni o‗zgarishsiz qoldirib, 8-
satrdagi buyruqni return r kabi o‗zgartirsak, dastur to‗g‗ri bajariladi. main() 
funksiyasiga qaytariladigan qiymat uning tarkibidagi buyruqlarga ta‘sir qilmaydi, 
chunki ular ijro etilgan bo‗ladi. 
l) 5-satrdagi buyruqlar m=fin1(i,j); k=i-j+10; kabi o‗zgartirilsa, dastur 
natijasi 
q1=7 
k=13
kabi bo‗ladi. Ya‘ni qaytarilgan qiymat biror o‗zgaruvchiga qiymat sifatida 
berilmaydi va undan umuman foydalanilmaydi. Natijada qaytarilgan qiymat 
unutiladi. 
m) 13-satrdagi buyruq return-19 kabi o‗zgartirilsa, dastur natijasi 
q1=7 
k=-9 
kabi bo‗ladi. Chunki fun1() funksiyasi tanasida hisoblar natijasi qanday 
bo‗lishidan qat‘iy nazar chaqiriq byurug‗iga – 19 qaytariladi. 


169 
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: 

Download 2,67 Mb.
1   ...   100   101   102   103   104   105   106   107   ...   164




Download 2,67 Mb.
Pdf ko'rish