obyektga yo’naltirilgan dasturlash(sinflarga kirish)

DOCX 18 pages 313.4 KB Free download

Page preview (5 pages)

Scroll down 👇
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

Want to read more?

Download all 18 pages for free via Telegram.

Download full file

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

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...

This file contains 18 pages in DOCX format (313.4 KB). To download "obyektga yo’naltirilgan dasturlash(sinflarga kirish)", click the Telegram button on the left.

Tags: obyektga yo’naltirilgan dasturl… DOCX 18 pages Free download Telegram