Sharof rashidov nomidagi samarqand davlat universiteti raqamli texnologiyalar fakulteti



Download 92,45 Kb.
bet5/7
Sana14.06.2022
Hajmi92,45 Kb.
#667612
1   2   3   4   5   6   7
Bog'liq
programmalash asoslari Mustaqil ishi Abdinazarov Kamoliddin Struktura (2)

int main ()
{ichimlik A;
cin>>A.nomi;
cin>>A.narx;
cin>>A.muddat;
if (A.muddat<2015) cout<<"muddat utgan";
else cout<
return 0;
}
Kiritishga ma‘lumot Dastur natijasi
Pepsi 4500 2014 Muddat o`tgan
Fanta 5000 2016 5000 sum
C++ dasturlash tilida strukturalar yaratib ularga murojat qilish oddiy o`zga-ruvchilar kabi bajariladi faqat struktura o`zgaruvchisi nuqta bilan maydon nomi yoziladi. Biror bir tashkilot yoki mussasa ma‘lumotlar bazasi yaratish uchun struk-tura o`z-garuvchisini ko`p qiymatidan foydalanishga to`g‘ri keladi. Struktura o`z-garuvchisini ikki va undan ortiq qiymatlariga murojat qilish uchun struktura o`zga-ruvchisini massiv sifatida qarash mumkin.
Struktura massivi
Dasturlash tarkibida strukturalardan yakka tartibda foydalanish maqsadga muvofiq bo`lmaydi. Strukturalar biror bir tashkilot ma‘lumotlar bazasi berilganda ularning qayta ishlash uchun qulay vosita hisoblanadi. Agar strukturalar bir nechta qiymat-lar uchun ishlatilsa, struktura o`zgaruvchisini struktura massivi sifatida qarash kerak.
Ta‘rif: struktura o`zgaruvchisi bir nechta qiymatlar uchun ishlatilsa, struktura o`zgaruvchisi struktura massivi deb ataladi.
Struktura massivini e‘lon qilish, xuddi oddiy massiv kabi e’lon qilinadi, fa-qatgina massiv turiga struktura nomi ko`rsatiladi. C++ dasturlash tilida struktura massivlarini e‘lon qilishning umimiy ko`rinishi quyidagicha bo`ladi:
[]
Struktura massiviga murojaat qilish uchun massiv elementlariga murojaat qilishdek bajariladi faqatgina massiv elementlariga maydon nomi bilan birga mu-rojaat qilinadi. Talabalar haqida ma`lumotlar yaratish va ularni qayta ishlash uchun struktura massividan foydalanish kerak, chunki bitta talaba uchun bir nech-ta parametr ishlatiladi va ma`lumotlar bazasida n ta talaba haqida ma`lumot saq-lanadi.
Misol:
N ta talaba haqida ismi, familyasi, tug`ilgan yili haqida ma’lumot berilgan. 20 yoshdan katta bo`lgan talabalarning ismi va familyasini ekranga chiqaruvchi dastur tuzing.
#include

Download 92,45 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