obyektga yo’naltirilgan dasturlash(sinflarga kirish)

DOCX 18 sahifa 313,4 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 18
3-amaliy ish mavzu: obyektga yo’naltirilgan dasturlash(sinflarga kirish) ishdan maqsad: oyd asosida sinflar yaratishni o’rganish, obyekt hosil qilish. masalaning qo’yilishi: sinflar yaratish va yaratilgan sinfdan obyekt hosil qilish, undan foydalanish . nazariy qism. yangi tip sinfni e‘lon qilish bilan tuziladi. sinf - bu bir – biri bilan funksional orqali bog’langan o’zgaruvchilar va metodlar to’plamidir sinflarni eng sodda holda quyidagicha tasvirlash mumkin: sinf-kaliti sinf-soni {komponentalar ro‘yxati} sinf komponentalari sodda holda tiplangan ma’lumotlar va funksiyalardan iborat bo‘ladi. figurali kavslarga olingan komponentalar ro‘yxati sinf tanasi deb atala di. sinfga tegishli funksiyalar komponenta-funksiyalar yoki sinf funksiyalari deb ataladi. sinf kaliti sifatida struct xizmatchi so‘zi ishlatilishi mumkin. masalan quyidagi konstruksiya kompleks son sinfini kiritadi. struct complex { double real; double imag; void define (double re=0.0, double im=0.0) { real=re; imag=im; } void display (void) { cout using namespace std; class employee { public: long employee_id; float salary; void show_employee(void) { cout using namespace std; class employee …
2 / 18
lar № masala sharti 1. talaba sinfini yarating. unda kamida 5 ta maydon va ularni ekranga chiqaruvchi, qayta ishlovchi usullarni yarating. dastur kodi:#include #include using namespace std; // talaba sinfining kerakli atributlari e'lon shuyerda class talaba { private: string ism; int yosh; string id; double baho; string fakultet; public: // konstruktor ni yaratish talaba(string ism, int yosh, string id, double baho, string fakultet) { this->ism = ism; this->yosh = yosh; this->id = id; this->baho = baho; this->fakultet = fakultet; } // malumotlarni ekranga chiqarish un fya void chiqarish() const { cout > yosh; cin.ignore(); // bu qator keyingi getline uchun to'g'ri ishlashi uchun kerak cout > baho; cin.ignore();// bu qator keyingi getline uchun to'g'ri ishlashi uchun kerak cout > yangibaho; talaba1.bahoozgartir(yangibaho); // yoshni oshirish cout > qanchayosh; talaba1.yoshnioshirish(qanchayosh); // fakultetni yangilash cout << "yangi fakultetni kiriting: "; cin.ignore(); // kiritishdagi muammolarni oldini olish uchun string yangifakultet; getline(cin, yangifakultet); talaba1.fakultetozgartir(yangifakultet); // …
3 / 18
obyektga yo’naltirilgan dasturlash(sinflarga kirish) - Page 3
4 / 18
obyektga yo’naltirilgan dasturlash(sinflarga kirish) - Page 4
5 / 18
obyektga yo’naltirilgan dasturlash(sinflarga kirish) - Page 5

Ko'proq o'qimoqchimisiz?

Barcha 18 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"obyektga yo’naltirilgan dasturlash(sinflarga kirish)" haqida

3-amaliy ish mavzu: obyektga yo’naltirilgan dasturlash(sinflarga kirish) ishdan maqsad: oyd asosida sinflar yaratishni o’rganish, obyekt hosil qilish. masalaning qo’yilishi: sinflar yaratish va yaratilgan sinfdan obyekt hosil qilish, undan foydalanish . nazariy qism. yangi tip sinfni e‘lon qilish bilan tuziladi. sinf - bu bir – biri bilan funksional orqali bog’langan o’zgaruvchilar va metodlar to’plamidir sinflarni eng sodda holda quyidagicha tasvirlash mumkin: sinf-kaliti sinf-soni {komponentalar ro‘yxati} sinf komponentalari sodda holda tiplangan ma’lumotlar va funksiyalardan iborat bo‘ladi. figurali kavslarga olingan komponentalar ro‘yxati sinf tanasi deb atala di. sinfga tegishli funksiyalar komponenta-funksiyalar yoki sinf funksiyalari deb ataladi. sinf kaliti sifatida struct xizmatch...

Bu fayl DOCX formatida 18 sahifadan iborat (313,4 KB). "obyektga yo’naltirilgan dasturlash(sinflarga kirish)"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: obyektga yo’naltirilgan dasturl… DOCX 18 sahifa Bepul yuklash Telegram