O’zbekiston respublikasi axborot texnologiyalari



Download 87,48 Kb.
Sana30.12.2021
Hajmi87,48 Kb.
#93662
Bog'liq
1-lab


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI
VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI






Tizimli va amaliy dasturlashtirish




kafedrasi




M.T va Algoritmlash




fani bo`yicha














1-labaratoriya ishi

Mavzu: Ma`lumotlarni standart toifalari.




Bajardi : 711.19-guruh talabasi
Samadov Samariddin
Tekshirdi: Atadjanova Charos
Mavzu: Ma`lumotlarni standart toifalari.
Ishdan maqsad: Ma`lumotlarni oddiy turlarini o`rganish va ularni tadqiq
qilish.
Butun tur – int;
Mazkur tur butun sonlar to`plamini qandaydir qism to`plami bo`lib, uning o`lchami mashina, ya`ni EXM konfigratsiyasiga bog`liq ravishda o`zgarib turadi. Agar butun son mashinada tasvirlash uchun n ta razryaddan foydalanilsa (bunda qo`shimcha koddan foydalanilganda), u xolda x butun sonning qiymati qabul qilish oralig`i quyidagicha bo`lishi zarur, yani quyidagi shartni qanoatlantirishi lozim: −2 −1 <= <2 −1;
Mazkur turga kiruvchi sonlar ikkitaga bo`linadi: ishorali(signed) va ishorasiz (unsigned). Ularning xar biri uchun mos ravishda qiymat qabul qilish oralig`I mavjud:

  1. Ishorasiz sonlar uchun(0..2 -1);




  1. Ishoralilar uchun (-2 −1..2 −1-1);

Berilgan m va n butun sonlar ustida quyidagi arifmetik amallar bajarish Dasturini kurib chiqaylik: m+n,m-n,m*n.




  • include using namespace std; int main(){ int m, n; cin >> m >>n; int k1 = m + n; int k2 = m – n; int k3 = m * n; cout << k1 <<

k2 << k3; return 0; }


Masala sharti: Jadval xosil qiling va unga ma`lumotlarni kiriting, ekranga chiqaring;

Dastur kodi:
# include #
include using
namespace std; struct
talaba{ char
familiyasi[12]; char
ismi[9]; int yili;}; int
main () {
talaba a[32]; int i, x, n;
<< "talaba sonini kiriting\n";
n;

cout
cin >>



cout << "talaba Familiyasi ismi tug`ilgan yillarini kiriting\n"; for (i =0; i < n; i ++){


cout << i +1 <<
"talaba\n"; cin >> a[i].familiyasi; cin
>> a[i].ismi;

cin >> a[i].yili; }


cout << "T/R " << "Familiyasi " << "Ismi
<< endl;
for (i = 0; i < n; i ++){ cout << i + 1
<< " "; cout << a[i].familiyasi << "
"; cout << a[i].ismi << " ";
cout << a[i].yili << endl; }
return 0; }

" << "Tug`ilgan yili"



Dastur natijsi:

Xulosa :
Men bu labaratoriyani bajarish davomida ma`lumotlarni oddiy sozlangan turlari haqida int turi yani butun tur, xaqiqiy tur , mantiqiy tur, belgili tur. Keltirilgan tiplardan sanaladigan tip, ko`rsatgichli tur, vektorlar, massivlar, structuralar, classlar haqida ma`lumotlarga ega bo`ldim.

Qo`shimcha misol:


  • include




  • include using namespace std; int main() {

int a[90], max, min, n;


cout << "sonlar sonini kiriting = "; cin >> n; for(int i = 1; i < n; i++){

cin >> a[i]; }
max = a[1];
for(int i = 1; i < n; i++){
if(max > a[i]){
max = a[i]; }
min = a[1];
for(int i = 1; i < n; i++){
if(min < a[i]){
min = a[i]; } }
for(int i = 1; i < n; i++){
if(max == a[i]){
a[i] = min;
} else if(min == a[i]){
a[i] = max; }}
for(int i = 1; i < n; i++){
cout << a[i] << "

";

}



}}




Download 87,48 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