tajriba ishi №10

DOC 5 pages 290.0 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 5
tajriba ishi №10 mavzu: sinf va ob’ektlar. ob’ektga mo‘ljallangan dasturlash maksad: c++ da sinflarni yaratish. yaratilgan sinflar uchun ob’ektlarni yaratish. strukturalar yaratishni o`rganish nazariy qism struktura – bu ma’lumotlarni bir butun nomlangan elementlar to‘plamiga birlashtirish. struktura elementlari (maydonlar) xar xil tipda bo‘lishi mumkin va ular xar xil nomlarga ega bo‘lishi kerak. strukturani initsializatsiyalash(boshlang’ich qiymat berish) uchun uning elementlar qiymatlarini figurali qavslarda tavsiflanadi. 1-usul: include using namespace std; struct student { char name[50]; int kurs; float rating; }; int main () { student s = {"qurbonov qodir", 1, 3.5}; cout using namespace e std; struct student { char name[50]; int kurs; float rating; } s {"qurbonov qodir", 1, 3.5}; int main () { cout . employee.name – «ashurov» satriga ko‘rsatkich; employee.rate – 10000 qiymatga ega bo‘lgan butun tipdagi o‘zgaruvchi sinf sintaksis bo‘yicha, c++ da sinf – bu mavjud bo‘lgan tiplar asosida yangi yaratilgan strukturlangan tip. sinf ta’rifi sodda shakli: { }; …
2 / 5
omponentalarga murojaat xukuki murojaat spetsifikatorlari yordamida boshqariladi: public, private, protected. umumiy (public) komponentalar dasturni ixtiyoriy qismida murojaat xuquqiga ega. ulardan, ixtiyoriy funksiya ushbu sinf ichida va sinf tashqarida foydalansa xam bo‘ladi. xususiy (private) komponentalar sinf ichida murojaat xuquqiga ega, lekin sinf tashqarisidan esa murojaat qilish mumkin yemas. komponentalardan ushbu ular tavsiflangan sinfdagi funksiya - a’zolari yoki “do‘stona”- funksiyalar orqali foydalanish mumkin. ximoyalangan (protected) komponentalar sinf ichida va xosila sinflarda murojaat xuquqiga ega. agar sinf ta’rifida class so‘zi ishlatilgan bo‘lsa xamma komponentalari xususiy xisoblanadi, agar struct so‘zi ishlatilgan bo‘lsa xamma komponentalar umumiy xisoblanadi. topshiriq quyidagi jadvalda berilgan nomli struktura yaratib, shu struktura nomli kamida 10 ta elementdan tashkil topgan bir o’lchovli massiv yaratib, massiv elementlariga matnli (input.txt) fayl orqali qiymat berilsin va 3-ustunda berilgan shart bo’yicha ma’lumotlar (output.txt) faylga chop qilinsin. n struktura_nomi(maydon_nomlari, …) shart 1 ishchi (ismi, firma_raqami, razryadi, staji) staji > 3 2 jurnal (nomi, davriylik, ko‘rinishi, nashriyot) nomi …
3 / 5
jmi, kursi, turi) kursi >= 2
4 / 5
tajriba ishi №10 - Page 4
5 / 5
tajriba ishi №10 - Page 5

Want to read more?

Download all 5 pages for free via Telegram.

Download full file

About "tajriba ishi №10"

tajriba ishi №10 mavzu: sinf va ob’ektlar. ob’ektga mo‘ljallangan dasturlash maksad: c++ da sinflarni yaratish. yaratilgan sinflar uchun ob’ektlarni yaratish. strukturalar yaratishni o`rganish nazariy qism struktura – bu ma’lumotlarni bir butun nomlangan elementlar to‘plamiga birlashtirish. struktura elementlari (maydonlar) xar xil tipda bo‘lishi mumkin va ular xar xil nomlarga ega bo‘lishi kerak. strukturani initsializatsiyalash(boshlang’ich qiymat berish) uchun uning elementlar qiymatlarini figurali qavslarda tavsiflanadi. 1-usul: include using namespace std; struct student { char name[50]; int kurs; float rating; }; int main () { student s = {"qurbonov qodir", 1, 3.5}; cout using namespace e std; struct student { char name[50]; int kurs; float rating; } s {"qurbonov qodir", 1, 3.5}; int...

This file contains 5 pages in DOC format (290.0 KB). To download "tajriba ishi №10", click the Telegram button on the left.

Tags: tajriba ishi №10 DOC 5 pages Free download Telegram