2 Labaratoriya ishi Mavzu : Standart ma’lumotlar xaqida tushuncha. Ishdan maqsad



Download 141,78 Kb.
Sana30.06.2021
Hajmi141,78 Kb.
#105383
Bog'liq
611-19 guruh talabasi Mirboltayev Qobiljon 2-Lab


611-19 guruh talabasi Mirboltayev Qobiljon

2 - Labaratoriya ishi

Mavzu : Standart ma’lumotlar xaqida tushuncha.

Ishdan maqsad : Ma’lumotlarning oddiy sozlangan unar va binar amallar va ularni tadqiq qilish.

Qo’yilgan masala : C++ tilida butun, xaqiqiy, belgili, mantiqiy toifadagi ma’lumotlar e’lon qilish va ularga doir misollarning dasturini ishlab chiqarish.

Amaliy topshiriq :

6 – masala :

C++ dasturlash tilida int a = 100, b = 10, c = 5; qiymatlari berilgan. Sikl va arifmetik amallar yordamida a = 104, b = 50, c = 113 natija chiqsin.



Dastur kodi :

#include

using namespace std;

int main()

{

int a = 100, b = 10, c = 5;



for(int i = 0; i < 2; i++)

{

a += b/c;



}

for(int i = 0; i < 2; i++)

{

b += a/c;



}

for(int i = 0; i < 2; i++)

{

c += a - b;



}

cout << "a = " << a << endl;

cout << "b = " << b << endl;

cout << "c = " << c << endl;

return 0;

}

Dastur natijasi :





Nazorat savollari va javoblar:

1 . C++ tilida amallar necha guruhga bo’linadi?

Javob : 2 turga unar va binar.

2 . Arifmetik amallarning ba’zi xususiyatlarini ayting.

Javob : Misol uchun int a = 10 soni bo’lsin, uni qiymatini 5 ga oshirishimiz kerek, biz shuni 2 xil usulda yozishimiz mumkmin.

1 – usul:

a = a + 5;

2 – usul:

a+=5;

3 . Amallar bilan ishlaganda qavslarning o’rni qanday?

Javob : Misol uchun , int a = 10, b = 20, c = 30; sonlari berilgan bo’lsin. int natija = a*c – b; deb yozsak bunda 10*20 – 30 = 170 qiymatiga erishamiz. Agar natija = a*(c - b); deb yozsak bunda 10*(30 - 10), bo’lib 1 – qavs ichidagi ifoda xisoblanadi va a = 10 soniga ko’paytiriladi : natija = 10*20;

4 . Unar amaliga misol keltiring.

Javob : int a = 10 soni bo’lsin, uni qiymatini birga oshirish kerek. Buning uchun biz “++” unar amalidan foydalanamiz:

a++;


yoki shu int a = 10 sonini birga kamaytirish kerek bo’lsin, bunda biz “--” unar amalidan faydalanamiz:

a--;


5 . ++33 qanday amalni bajaradi?

Javob : birinchi 33 sonini 1 ga oshirib, 34 qiymati o’zlashtiriladi va dasturga ishlatish uchun topshiriladi.

6 . 33++ qanday amalni bajaradi?

Javob : dasturga 33 soni topshiriladi, keyingi qadamda 33 soni 1 ga oshiriladi.

7 . short va char tiplarini qaysi tipga keltirb bo’ladi?

Javob : int tipiga.

8 . Shartli amaldan qachon foydalanish mumkin?



Javob : shart va sikl operatorlarida.
Download 141,78 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish