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

|
n
) dasturning 4-satri
float i,j,k,m,r; i=5.54, j=2.5412 Pdf ko'rish
|
bet | 110/173 | Sana | 16.05.2024 | Hajmi | 2,67 Mb. | | #238775 |
Bog'liq Tarixi 37 betn
) 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?
|
| |