T e X t o u t ( X, y, s ) (Х, у) координатали нуқтадан s сатрини чиқаради



Download 491 Kb.
bet7/7
Sana08.07.2022
Hajmi491 Kb.
#756401
1   2   3   4   5   6   7
Bog'liq
[]

§2.2. Birlashmalar

Birlashmalar xotiraning bitta sohasida (bitta adres bо‘yicha) har xil turdagi bir nechta berilganlarni saqlash imkonini beradi.


Birlashma e’loni union kalit sо‘zi, undan keyin identifikator va blok ichida xar xil turdagi elementlar e’lonidan iborat bо‘ladi, masalan:

union Birlashma


{
int n;
unsigned long N;
char Satr[10];
};

Birlashmaning bu e’lonida kompilyator tomonidan Birlashma uchun uning ichidagi eng kо‘p joy egallovchi elementning - Satr satrining о‘lchamida, ya’ni 10 bayt joy ajratiladi. Vaqtning har bir momentida birlashmada, e’lon qilingan maydonlarning faqat bittasining turi­dagi berilgan mavjud deb hisoblanadi. Yuqoridagi misolda, Birlashma ustida amal bajarilishida uning uchun ajratilgan xotirada yoki int turidagi n yoki unsigned long turidagi N yoki Satr qiymati joylashgan deb hisoblanadi.


Birlashma maydonlariga xuddi struktura maydonlariga murojaat qilgandek ‘.’ orqali murojaat qilinadi.
Strukturalardan farqli ravishda birlashma e’lonida faqat uning birinchi elementiga boshlangich qiymat berish mumkin:

union Birlashma


{
int n;
unsigned long N;
char Satr[10];
}
birlashma=[25];

Bu misolda birlashmasining n maydoni boshlangich qiymat olgan hisoblanadi.


Birlashma elementi sifatida strukturalar kelishi mumkin va ular odatda yaxlit berilganni «bо‘laklarga» bо‘lish yoki «bо‘laklardan» yaxlit berilganni hosil qilish uchun xizmat kiladi. Misol uchun sо‘zni baytlarga, baytlarni tetradalarga (4 bitga) ajratish (birlashtirish) mumkin.
Quyida baytni katta va kichik yarim baytlarga ajratishda bir­lashma va strukturadan foydalanilgan programmani matni keltirilgan.


XULOSA

Ushbu “ C++ tilida aralash tipli ma’lumotlar bilan ishlash” mavzusidagi bitiruv malakaviy ishni bajarish davomida kuyidagi natijalarga erishildi:


1. Bitiruv malakaiy ishning asosiy maqsadi va vazifasidan kelib, chiqqan holda C++ algoritmik tilining turli tiplarga tegishli ma’lumotlarni qayta ishlash imkoniyatlari va ularning ma’lumotlar jamlanmasi ustida turli operatsiyalar bajarish amalga oshirildi.
2. C++ algoritmik tilida turli tipga tegishli ma’lumotlarning dinamik strukturalari bilan ishlash uchun dasturlar ishlab chiqildi.
3. C++ algoritmik tilida dinamik strukturalar yordamida ma’lumot-larning har xil strukturalari: chiziqli rо‘yxat, stek va navbatlarni qayta ishlash uchun dasturlar yaratildi.
4. Aralash tiplardan iborat bо‘lgan ma’lumotlar jamlanmasini tashkil etish uchun dasturi ishlab chiqildi.
5. Yuqorida olingan natijalarni ta’lim sohasida aralash tipga oid ma’lumotlarni qayta ishlash uchun dasturlar yaratish va informatika fanlarida ma’lumotlar jamlanmasi va ular bilan bog‘liq mavzularni о‘qitish va о‘qitishni takomillashtirishda foydalanish mumkin.
6. Ishlab chiqilgan dasturlarni turli sohalarda: matematika, iqtisodiyot va boshqa fanlarning har xil tipga tegishli ma’lumotlarini qayta ishlaashda qо‘llash mumkin.

FOYDALANILGAN ADABIYOTLAR RО‘YXATI


1. Podbelskiy V.V. Yazik C++.- M.; Finansi i statistika- 2003 562s.


2. Alekseyev A.P. Informatika. 2001. M., SOLON-R, 2001, 364 s
3. Informatika. Bazovoy kurs. Uchebnik dlya Vuzov., Sank-Peterburg, 2001. pod redaksiyey S.V.Simonovicha.
4. Madraximov SH.F., Gaynazarov S.M. C++ tilida programmalash asoslari. Uslubiy qо‘llanma, О‘zMU, 2009-196 b.
5. Informatika va programmalsh.O’quv qo’llanma. Mualliflar: A.A.Xaldjigitov, Sh.F.Madraximov, U.E.Adamboev, O’zMU, 2005 yil, 145 bet.

web saytlar


6. http://www.edu.uz


7. http://dastur.uz
8. http://www.intuit.ru





Download 491 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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