Strukturalar Malumki, biror predmet sohasidagi masalani yechishda undagi obyektlar bir nechta, har xil turdagi parametrlar bilan aniqlanishi mumkin. Masalan, tekislikdagi nuqta haqiqiy turdagi X - abtsissa va Y - ordinata juftligi - (x,y) ko'rinishida beriladi. Strukturalar Talaba haqidagi ma'lumotlar - satr turidagi Talaba Familiyasi, Ismi, Sharifi (satr), Mutaxassislik yo'nalishi (satr), Talaba yashash adresi (satr), tug'ilgan yili (butun), o'quv bosqichi (butun), haqiqiy turdagi reyting bali(butun), mantiqiy turdagi talaba jinsi haqidagi ma'lumot va boshqalardan shakllanadi. Strukturalar S++ tilida bir yoki har xil turdagi berilganlarni jamlanmasi struktura deb nomlanadi. Struktura foydalanuvchi tomonidan aniqlangan berilganlarning yangi turi hisoblanadi. Struktura quyidagicha aniqlanadi: struct struktura nomi ; 1-maydon eloni ; 2-maydon eloni . . . ; n-maydon eloni ; Strukturalar Struktura - o'ziga bir nechta har xil tiplardagi ma'lumotlarni o'z ichiga oluvchi ma'lumotlar tipi. Xossalari: muallif (satr) nomi (satr) nashr qilingan yili (butun son) varaqlar soni (butun son) Masala: bu berilganlarni birlashtirish struct Book char author[40]; muallif, satrli char title[80]; nomi, satrli int year; nashr qilingan yil, butun son int pages; varaqlar soni, butun son ; Strukturaga yangi ma'lumotlar tipi qanday kiritiladi? struktura nomi maydon Struktura bilan qanday ishlanadi? Elon qilish: Book b; bu yerda xotira ajratiladi! Book b1 = Yu. Golosinskiy, Ingliz tili … , 2010, 576; Maydonlarni to'ldirish: strcpy ( b.author, Yu.Golosinskiy ); strcpy ( b.title, Ingliz tili … ); b.year = 2010; b.pages = 576; Klaviaturadan kiritish: printf ( Muallif ); gets ( b.author ); printf ( Kitob nomi ); gets ( b.title ); printf ( Nashr qilingan yili, varaqlar soni ); scanf ( %d%d, b.year, b.pages ); To'ldirilgan ma'lumotni chiqarish dasturti struct Book char author[40]; muallif, satrli char title[80]; nomi, satrli int year; nashr qilingan yil, butun son int pages; varaqlar soni, butun son ; void Kitobnomi(Book); int main() Book b; strcpy(b.author,Yu.Golosinskiy); strcpy(b.title,Ingliz tili ); b.year=2010; b.pages=576; Kitobnomi(b); void Kitobnomi(Book b) cout ...

Joylangan
14 Sep 2022 | 15:53:31
Bo'lim
Informatika va AT
Fayl formati
zip → ppt
Fayl hajmi
91.41 KB
Ko'rishlar soni
330 marta
Ko'chirishlar soni
26 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirgan san'a:
29.03.2025 | 00:19
Arxiv ichida: ppt
Joylangan
14 Sep 2022 [ 15:53 ]
Bo'lim
Informatika va AT
Fayl formati
zip → ppt
Fayl hajmi
91.41 KB
Ko'rishlar soni
330 marta
Ko'chirishlar soni
26 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirish kiritilgan:
29.03.2025 [ 00:19 ]
Arxiv ichida: ppt