10-mazvzu: tashqi saralash. Saralash usullarini tanlashda hisobga olinadigan omillar. Yozuvni(struktura) joylashtirish usullari


Download 143.84 Kb.
bet4/5
Sana23.04.2023
Hajmi143.84 Kb.
#1383628
1   2   3   4   5
Bog'liq
10-maruza

else cout<
return 0;
}

Kiritishga ma’lumot
Pepsi 4500 2014
 
Fanta 5000 2016

Dastur natijasi
muddat utgan
5000 sum

C++ dasturlash tilida strukturalar yaratib ularga murojat qilish oddiy o‘zgaruvchilar kabi bajariladi faqat struktura o‘zgaruvchisi nuqta bilan maydon nomi yoziladi. Biror bir tashkilot yoki mussasa ma’lumotlar bazasi yaratish uchun struktura o‘zgaruvchisini ko‘p qiymatidan foydalanishga to‘g’ri keladi. Struktura o‘zgaruvchisini ikki va undan ortiq qiymatlariga murojat qilish uchun struktura o‘zgaruvchisini 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 qiymatlar 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, faqatgina massiv turiga struktura nomi ko‘rsatiladi. C++ dasturlash tilida struktura massivlarini e’lon qilishning umimiy ko‘rinishi quyidagicha bo‘ladi:
[]
Struktura massiviga murojat qilish uchun massiv elementlariga murojat qilishdek bajariladi faqatgina massiv elementlari maydon nomi bilan birga murojat qilinadi. Talabalar haqida ma’lumotlar yaratish va ularni qayta ishlash uchun struktura massividan foydalanish kerak, chunki bitta talaba uchun bir nechta parametr ishlatiladi va ma’lumotlar bazasida n ta talaba haqida ma’lumot saqlanadi.
Misol: N ta talaba haqida ismi, familyasi, tug’ilgan yili haqida ma’lumot berilgan 20 yoshda katta bo‘lgan talabalarning ismi va familyasini ekranga chiqaruvchi dastur tuzing.


Download 143.84 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling