• Qidirish metodi - Saralash metodi - O‘zgartirish metodi Yuqoridagi metodlar uchun class maydonlaridan ixtiyoriysi tanlansin. Masala
  • Masalani
  • Oyd: sinflar va ob'ektlarni yaratish, ob'ektlar ustida operatsiyalarni bajarish




    Download 38.59 Kb.
    bet1/2
    Sana15.02.2024
    Hajmi38.59 Kb.
    #156935
      1   2
    Bog'liq
    OYD sinflar va ob\'ektlarni yaratish, ob\'ektlar ustida operatsiyalarni bajarish
    Alfavit, Курсовая работа на тему, 1Основные понятия, зад в классе, Sayidov Sanjar Diplom oldi hisoboti, Diplom oldi hisoboti (1), 24-3 Мусобек (1), 24-3 Мусобек, Mustaqil ish uzb Komp tarmoq va tizimlar admin 23-4 — копия, тест ком тар ва тизим администраторлаш, shablom тест ком сет, 14 лекция Понимание протоколов маршрутизации RIP, OSPF, 35 лекция Деление сетей на подсети, 25-Mavzu. UDP socket, 9

    OYD: sinflar va ob'ektlarni yaratish, ob'ektlar ustida operatsiyalarni bajarish



    Ishning maqsadi: C++ dasturlash tilida obyektga yo‘naltirilgan dasturlash tamoyilaridan foydalanib noma’lum nomlar fazosini tashkil qilish ko‘nikmalarini shakllantirish.
    Masalaning qo‘yilishi:
    Variantda berilgan class, konstruktor va class maydonlari yordamida noma’lum nomlar fazosini yarating. Class da obyektlar massivi ustida quyidagi funksiyalarni bajaruvchi 3 ta static metod yozing:
    - Qidirish metodi
    - Saralash metodi
    - O‘zgartirish metodi
    Yuqoridagi metodlar uchun class maydonlaridan ixtiyoriysi tanlansin.
    Masala: “talaba” nomli nomlar fazosi va unda Talaba” classini yarating. Class maydonlari: Familiyasi, ismi, kursi, baholari, stipendiyasi. Class komponentalarini inkapsulyastiyalash, konstruktorlar va class metodlarini ishlab chiqing. Obyektlar massivini yarating va ular ustida qidirish, saralash, o‘zgartirish amallarini bajaring.
    Masalani yechish g‘oyasi: talaba fazosida Talaba classi yaratiladi va unda maydonlarni yopiq holda e’lon qilinadi. Konstruktor orqali talabaning familiyasi, ismi va kursi kiritiladi. Baholari massiv ko‘rinishda e’lon qilinib, tasodifiy baholar oladigan metod yoziladi. Stipendiyasini baholariga qarab belgilovchi metod ham qilinadi. Talaba sessiyani yopganligiga qarab kursdan-kursga o‘tkaziladi, agar u 4 kurs bo‘lsa bitiruvchi ekanligi haqida habar chiqariladi. Bu uchun Talaba classida setKurs() metodi yoziladi. Main classda familiya va ism uchun string massivi tuzilib(tashqaridan kiritmaslik uchun), Talaba classiga tegishli obyektlar massivi konstruktoriga parametr sifatida beriladi va talabalar haqida ma’lumot chop etiladi. Main classida obyektlar massivi ustida talaba ismi bo‘yicha qidiruvchi, familiyasi bo‘yicha tartiblovchi va kursini o‘zgartiruvchi funksiyalar do‘st funksiya qilib yoziladi. Natija funksiya ichida to‘g‘ridan-to‘g‘ri murojaat etiladi.

    Download 38.59 Kb.
      1   2




    Download 38.59 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Oyd: sinflar va ob'ektlarni yaratish, ob'ektlar ustida operatsiyalarni bajarish

    Download 38.59 Kb.