Dasturlash labarotoriya



Download 0,88 Mb.
Sana23.08.2021
Hajmi0,88 Mb.
#154427
Bog'liq
2 5251248838265538033
must ish transp, !Жураев Олим 1 ставка янгиси 2020 2021, 5000 words in a month, iqtisodiy bilimlar tarixi, bonu

TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI TELEKOMUNIKATSIYA TEXNOLOGIYALARI FAKULTETI 105-TT GURUH TALABASI ABDUSAIDOV NURIDDINJONNING “DASTURLASH LABAROTORIYA” DARSIDAN BAJARGAN 4-HAFTAGA OID MUSTAQIL ISHI

  1. Quyidagi tushunchalarga qisqacha izohlar yozing:

    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. 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. 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. taqqoslash - taqqoslash operatorlari quyidagilar:

“>=” , “<=” , “>” , “<” va boshqa matematik amallar

    1. tarmoqlangan dastur-



  1. Test savollariga javob bering.

    1. “kichik yoki teng ” taqqoslash operatori “<=” deb yoziladi.

    2. “tenglik” taqqoslash operatori ”<>” deb yoziladi.

    3. true- 1 bilan bir xil qiymatga ega.

    4. 1+1+1+1+1==5 true qiymat qabul qiladi.

    5. 1.0+1.0+1.0+1.0+1.0==5.0 ifoda true qiymat йфигд qiladi.

    6. Quyidagi kodlarning qaysi biri agar radius musbat bo’lsa doira yuzasini chiqarish uchun ishlaydi?

  1. if(radius!=0) cout<

  2. if(radius>=0) cout<

  3. if(radius > 0) cout<

  4. if(radius<=0) cout<

Javob: C kalit

    1. Faraz qilaylik engYaxshi – o’zgaruvchi. Uning rost qiymat(true) qabul qilishini tekshirish qaysi ko’rsatma satrida to’g’ri keltirilgan?

  1. if(engYaxshi=true)

  2. if(engYaxshi==true)

  3. if(engYaxshi)

  4. if(!engYaxshi=false)

  5. If(!engYaxshi==false)

Javobi: B kalit

    1. Quyidagi kod qanday natija chiqaradi?

Int x=0;

If(x<4)

{

x=x+1;

}

cout<<”x=”<



Javobi: x=1

    1. Quyidagi kodni tahlil qiling.

bool juft = false;

if (even)

{

cout<<”juft son”;

}

Javobi: kod hech narsa chiqarmaydi.

    1. Quyidagi kodni tahlil qiling.

Bool even = false;

If(even=true)

{

cout<<”juft son”;

}

Javobi: Juft son degan so’zni ekranga chiqaradi

    1. Quyidagi kodni tahlil qiling.

1-kod

Int number=45;

bool even;

if(number%2==0)

even = true;

else

even = false;

2-kod

Int number=45;

bool even=(number%2==0);

1-kod

2-kod



Javobi: 1- va 2-kodlarning ikkalasi ham to’g’ri, ammo 2-kod yaxshiroq.

    1. Quyidagi kod bajarilishi natijasida ekranga nima chiqaradi?

int tezlik=70;

if(tezlik=100)

cout<<”yuqori tezlik!”<

else

cout<<”yuqori tezlik emas!”<



Javobi: yuqori tezlik!

    1. Quyidagi dastur kodi ekranga nima chiqaradi?

int son=8;

if(son<8)

cout<<1<

else

cout<<2<



Javobi: ekranga 2 chiqadi.

    1. Quyidagi mantiqiy ifodalarning qaysi biri to’g’ri va har doim rost qiymat chiqaradi?

  1. (true)&&(4=>3)

  2. !(x>0)&&(x>0)

  3. (x>0)||(x<=0)

  4. (x!=0)||(x=0)

  5. (-10



Javobi: A kalit.

    1. x=4 bo’lsa quyidagilardan qaysi biri to’g’ri?

Javobi: x!=5

    1. x=5 bo’lsa quyidagilardan qaysi biri to’g’ri?

Javobi: x==5

    1. Quyidagilarning qaysi biri x!=y bilan ekvivalent?

Javobi: !(x==y)

    1. |x-2|<=4 ifoda berilgan. Quyidagilardan qaysibiri to’g’ri?

Javobi: x-2<=4||x-2>=-4



  1. Quyidagi masalalar uchun C++ dasturlash tilida hisoblash dasturini tuzing.

3.1 Uchta a,b,c butun sonlar berilgan. Jumlani rostlikka tekshiring:

b soni a va с sonlari orasidagi son.

#include

using namespace std;

int main(){

int a,b,c,butunson;

if(a

cout<<”true”;

else

cout<<”false”;

return 0;} Javobi: 1 qiymat chiqaradi

Boshlash



Int a,b,c;





false

true



If(a

Tamomlash

1 qiymat



3.2 Uchta a,b,c butun sonlari berilgan. Jumlani rostlikka tekshiring. a,b,c sonlari har biri musbat.

#include

using namespace std;

int main(){

int a,b,c,musbatson;

if(0

cout<<”true”;

else

cout<<”false”;

return 0;} Javobi: 1 qiymat chiqaradi



Boshlash



Int a,b,c;





false

true



If(0

Tamomlash



1 qiymat




3.3 Uchta a,b,c butun sonlari berilgan.a,b,c sonlarining hech bo’lmaganda bittasi musbat ekanligini tekshiradigan dastur tuzing.

#include

using namespace std;

int main(){

int a,b,c,butunson;

if(aс && a>0)

cout<<”true”;

else

cout<<”false”;

return 0;} Javobi: 1 qiymat chiqaradi


Boshlash



Int a,b,c;





false

true



If(a0)

Tamomlash

1 qiymat




3.4 x,y sonlari berilgan. Jumlani rostlikka tekshiring: Koordinatalari(x,y) bo’lgan nuqta 2-chorakda yotadi.

#include

#include

using namespace std;

int main(){

int x,y;

if(x<0 , y>0 && y<0 , x>0)

cout<<"2-chorakda yotadi"<

else

cout<<"2-chorakda yotmaydi"<

return 0;

}


Boshlash



Int x,y;





2-chorakda yotmaydi



2-chorakda yotadi





If(a

Tamomlash



2-chorakda yotadi


Download 0,88 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2023
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
axborot texnologiyalari
zbekiston respublikasi
maxsus ta’lim
guruh talabasi
nomidagi toshkent
O’zbekiston respublikasi
o’rta maxsus
toshkent axborot
texnologiyalari universiteti
xorazmiy nomidagi
davlat pedagogika
rivojlantirish vazirligi
pedagogika instituti
Ўзбекистон республикаси
tashkil etish
vazirligi muhammad
haqida tushuncha
таълим вазирлиги
toshkent davlat
respublikasi axborot
kommunikatsiyalarini rivojlantirish
O'zbekiston respublikasi
махсус таълим
vazirligi toshkent
fanidan tayyorlagan
bilan ishlash
saqlash vazirligi
Toshkent davlat
Ishdan maqsad
fanidan mustaqil
sog'liqni saqlash
uzbekistan coronavirus
respublikasi sog'liqni
coronavirus covid
covid vaccination
vazirligi koronavirus
koronavirus covid
qarshi emlanganlik
risida sertifikat
vaccination certificate
sertifikat ministry
haqida umumiy
o’rta ta’lim
matematika fakulteti
fanlar fakulteti
pedagogika universiteti
ishlab chiqarish
moliya instituti
fanining predmeti