103-GURUH TALABASI ABDUMALIKOV OZODBEKNING “DASTURLASH LABAROTORIYA” DARSIDAN BAJARGAN 4-HAFTAGA OID MUSTAQIL ISHI
1.Quyidagi tushunchalarga qisqacha izohlar yozing:
1.1 shart - shartli amal. Shartli amal ternar amal deyiladi va uchta operanddan iborat bo’ladi:
<1-ifoda>?<2-ifoda> : <3-ifoda>
Shartli amal bajarilganda avval 1-ifoda hisoblanadi.Agar 1-ifoda qiymati 0dan farqli bo’lsa, 2-ifoda hisoblanadi va qiymati natija sifatida qabul qilinadi. Aks holda 3
-ifoda hisoblanadi va qiymati natija sifatida qabul qilinadi.
1.2 tanlash - Tanlash operatorlari.
Shartli operator. Shartli operator ikki ko’rinishda ishlatilishi mumkin:
1-operator else
2-operator yoki if(ifoda) 1-operator
Kalit bo’yicha tanlash operatori. Kalit bo’yichatanlash switch operatorining umumiy ko’rinishi quyidagicha : s\vitch(){
case<1-qiymat>”<1-operator>
break;
default:
case:;}
1.3 mantiqiy ifoda - c++ tilida
mantiqiy tur yo’q. shuning uchun mantiqiy amallar butun sonlarga qo’llaniladi Bu amallarning natijalari quyidagicha aniqlanadi:
x||y amali 1ga teng, agar x>0 yoki y>0 bo’lsa, aksincha 0 ga teng.
X&&y amali 1ga teng, agar x>0 yoki y>0 bo’lsa, aksincha 0 ga teng.
!x amali 1ga teng, agar bo’lsa, aksincha 0 ga teng.
Bu misollarda amallar ustuvorligi oshib boorish tartibida berilgan. Inkor! amali unar, qolganlari binary amallardir.
1.4 taqqoslash - taqqoslash operatorlari quyidagilar:
“>=” , “<=” , “>” , “<” va boshqa matematik amallar
1.5 tarmoqlangan dastur-
2.Test savollariga javob bering.
No
|
2.1
|
2.2
|
2.3
|
2.4
|
2.5
|
2.6
|
2.7
|
2.8
|
2.9
|
2.10
|
2.11
|
2.12
|
2.13
|
2.14
|
2.15
|
javob
|
B
|
C
|
C
|
A
|
A
|
C
|
B
|
B
|
B
|
D
|
D
|
A
|
B
|
C
|
D
|
3.QUYIDAGI MASALALAR UCHUN C++ DASTURLASH TILIDA HISOBLASH DASTURINI TUZING(BLOK SXEMA HAM KERAK):
1.UCHTA A,B,C BURTUN SONLARI BERILGAN.JUMLANI ROSTLIKGA TEKSHIRING:B SONI A VA C SONLARI ORASIDA YOTADI.
BOSHLASH
false
true
If (A
true
Int A,B,C;
qiymat
tugatish
2.UCHTA a,b,c BUTUN SONLARI BERILGAN. JUMLANI ROSTLIKKA TEKSHIRING.
a,b,c SONLARI HAR BIRI MUSBAT.
false
true
If(a>0&&b>0&&c>0)
True,false
Int a,b,c;
boshlash
tugatish
qiymat
BOSHLASH
3.3 UCHTA a,b,c BUTUN SONLARI BERILGAN. a,b,c SONLARINING HECH BO’LMAGANDA BITTASI MUSBAT EKANLIGI TEKSHIRADIGAN DASTUR TUZING.
false
true
If(a>0||b>0||c>0)
True,false
Int a,b,c;
tugatish
qiymat
3.4 xy sonlari berilgan. Jumlani rostlikka tekshiring: Kordinatalari(x,y)
boshlash
Bo’lgan nuqta 2-chorakda yotadi.
qiymat
false
true
If (x>0&&y<0)
False,true
Int x,y;
tugatish
Do'stlaringiz bilan baham: |