Algoritmlarni loyihalashtirish va tahlil qilish



Download 0,78 Mb.
Sana19.04.2022
Hajmi0,78 Mb.
#563713
Bog'liq
Намуна амалий


O‘zbekiston xalqaro islom akademiyasi
Islom iqtisodiyoti va xalqaro munosabatlar fakulteti
Algoritmlarni loyihalashtirish va tahlil qilish” fanidan
Axborot xavfsizligini boshqarish 1-kurs magistranti
_________________________________ning

1-amaliy mashg‘uloti topshirig‘i

Mavzu: Mavjud shifrlash algoritmlarini o`rganish va tahlil qilish

Qabul qiluvchi: PhD D.S.Tuxtanazarov



1-topshiriq
1. Masalaning berilishi. 3ta o’zgaruvchining e’lon qilish va tiplarini aniqlash
2. Masalani yechish g‘oyasi. “typeinfo” kutubxonasidan foydalanish
3. Dastur kodi.
#include
#include
using namespace std;
int main()
{ double f;
char c;
float b;
cout << typeid(f).name() << endl << typeid(c).name() << endl << typeid(b).name() << endl;
return 0; }
4. Natija.



2-topshiriq
1. Masalaning berilishi. o’zgaruvchilar e’lon qilish va tiplarini solishtirish
2. Masalani yechish g‘oyasi. “typeinfo” kutubxonasidan foydalanish
3. Dastur kodi.
#include
#include
using namespace std;
int main()
{ double f, b; char c;
if (typeid(f)== typeid(b))
cout <<" f va b o'zgaruvchilarning tiplari bir xil\n";
else
cout <<" f va b o'zgaruvchilarning tiplari bir xil emas\n";
if (typeid(f)== typeid(c))
cout <<" f va c o'zgaruvchilarning tiplari bir xil\n";
else
cout <<" f va c o'zgaruvchilarning tiplari bir xil emas\n";
if (typeid(c)== typeid(b))
cout <<" c va b o'zgaruvchilarning tiplari bir xil\n";
else
cout <<" c va b o'zgaruvchilarning tiplari bir xil emas\n";
return 0; }
4. Natija.


3-topshiriq
1. Masalaning berilishi. 2ta sinf e’lon qilish va tiplarini solishtirish
2. Masalani yechish g‘oyasi. “typeinfo” kutubxonasidan foydalanish
3. Dastur kodi.
#include
#include
using namespace std;
class myc1 {
//...
};
class myc2 {
//...
};
int main()
{ myc1 ob1; myc2 ob2;
cout << typeid(ob1).name() << endl;
cout << typeid(ob2).name() << endl;
return 0; }
4. Natija.

4-topshiriq
1. Masalaning berilishi. sinflarni e’lon qilish va tiplarini solishtirish
2. Masalani yechish g‘oyasi. “typeinfo” kutubxonasidan foydalanish
3. Dastur kodi.
#include #include
using namespace std;
class myc1 {
//...
};
class myc2 {
//...
};
int main()
{ myc1 ob1; myc1 ob2; myc2 ob3; myc2 ob4;
if (typeid(ob1) == typeid(ob2))
cout << "ob1 va ob2 obyektlarining tiplari bir xil\n";
else
cout << "ob1 va ob2 obyektlarining tiplari bir xil emas\n";

if (typeid(ob1) == typeid(ob3))


cout << "ob1 va ob3 obyektlarining tiplari bir xil\n";
else
cout << "ob1 va ob3 obyektlarining tiplari bir xil emas\n";

if (typeid(ob2) == typeid(ob4))


cout << "ob2 va ob4 obyektlarining tiplari bir xil\n";
else
cout << "ob2 va ob4 obyektlarining tiplari bir xil emas\n";

if (typeid(ob3) == typeid(ob4))


cout << "ob3 va ob4 obyektlarining tiplari bir xil\n";
else
cout << "ob3 va ob4 obyektlarining tiplari bir xil emas\n";
return 0; }
4. Natija.

Download 0,78 Mb.

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