Informatika va dasturlash



Download 5,02 Mb.
bet31/92
Sana25.04.2022
Hajmi5,02 Mb.
#580370
1   ...   27   28   29   30   31   32   33   34   ...   92
Bog'liq
Маруза-матни-Инф-ва-дастур

Ma’ruza 18
Strukturalar
Ma’lumki, biror predmet sohasidagi masalani echishda undagi ob’ektlar bir nechta, har xil turdagi parametrlar bilan aniqlanishi mumkin. Masalan, tekislikdagi nuqta haqiqiy tur-dagi x- absissa va y- ordinata juftligi - (x,y) ko‘rinishida beri-ladi. Talaba haqidagi ma’lumotlar: satr turidagi talaba familiya, ismi va sharifi, mutaxassislik yo‘nalish, talaba yashash adresi, butun turdagi tug‘ilgan yili, o‘quv bosqichi, haqiqiy turdagi reyting bali, mantiqiy turdagi talaba jinsi haqidagi ma’lumot va boshqalardan shakllanadi.
Programmada holat yoki tushunchani tavsiflovchi har bir berilganlar uchun alohida o‘zgaruvchi aniqlab masalani echish mumkin. Lekin bu holda ob’ekt haqidagi ma’lumotlar «tarqoq» bo‘ladi, ularni qayta ishlash murakkablashadi, ob’ekt haqidagi berilganlarni yaxlit holda ko‘rish qiyinlashadi.
S++ tilida bir yoki har xil turdagi berilganlarni jamlanmasi struktura deb nomlanadi. Struktura foydalanuvchi tomonidan aniqlangan berilganlarning yangi turi hisoblanadi. Struktura quyidagicha aniqlanadi:
struct
{
1 > 1>;
2 > 2>;

n> n>;
};
Bu erda - struktura ko‘rinishida yaratilayot-gan yangi turning nomi, “i> i>;” - strukturaning i-maydo-nining (nomi) e’loni.
Boshqacha aytganda, struktura e’lon qilingan o‘zgaruvchilardan (maydonlardan) tashkil topadi. Unga har xil turdagi berilgan-larni o‘z ichiga oluvchi qobiq deb qarash mumkin. Qobiqdagi berilganlarni yaxlit holda ko‘chirish, tashqi qurilmalar (binar fayllarga) yozish, o‘qish mumkin bo‘ladi.
Talaba haqidagi berilganlarni o‘z ichiga oluvchi struktura turi-ning e’lon qilinishini ko‘raylik.
struct Talaba
{
char FISh[30];
unsigned int Tug_yil;
unsigned int Kurs;
char Yunalish[50];

Download 5,02 Mb.

Do'stlaringiz bilan baham:
1   ...   27   28   29   30   31   32   33   34   ...   92




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