obyektga yo’naltirilgan dasturlash(sinflarga kirish)

DOCX 18 стр. 313,4 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
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

Хотите читать дальше?

Скачайте все 18 страниц бесплатно через Telegram.

Скачать полный файл

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

Этот файл содержит 18 стр. в формате DOCX (313,4 КБ). Чтобы скачать "obyektga yo’naltirilgan dasturlash(sinflarga kirish)", нажмите кнопку Telegram слева.

Теги: obyektga yo’naltirilgan dasturl… DOCX 18 стр. Бесплатная загрузка Telegram