• Topshiriq.
  • Muhammad al-xorazmiy nomidagi toshkent axborot texnologiylari universiteti




    Download 203,02 Kb.
    bet7/8
    Sana05.01.2024
    Hajmi203,02 Kb.
    #130700
    1   2   3   4   5   6   7   8
    Bog'liq
    Dilobar MT 1
    Dilobar kutubxona amaliy 2, Abdulaziz axborot ma\'ruza, Mavzu tcp ip pog’onasi, vazifalari, qo’llaniladigan asosiy prot, Mahliyo kompyuter ma\'ruza, Abdulaziz algaritm ma\'ruza, Go\'zal kutubxona ma\'ruza, Kataloglashtirish va kalssifikatsiyalash amaliy ish, Mahliyo kolleksiya ma\'ruza, Dilshoda kolleksiya ma\'ruza, Dilobar kolleksiya ma\'ruza, Abdulaziz kompyuter, Algoritm Mustaqil ish mavzulari (2)
    Klasslar
    Klass– bu dasturchi tomonidan ixtiyoriy kiritilgan mavjud tiplar asosida yaratilgan strukturalangan tip xisoblanadi. Klasslar lokal va global o‘zgaruvchilar va ular ustida amal bajaradigan funksiyalar to‘plamidan iborat bo‘lishi mumkin. Klasslar quyidagicha tasvirlanadi:
    slass klass_nomi{
    ;

    };
    Klasslarga oid misol:
    #include
    using namespace std;
    class daraxt
    {
    public:
    unsigned int uzunligi ;
    unsigned int yoshi;
    int o_sish(int i){
    i++;
    return i;
    };
    };
    int main()
    {
    int k=2;
    daraxt olma_daraxt;
    olma_daraxt.uzunligi=5;
    olma_daraxt.yoshi=7;
    cout<
    system("pause");
    }

      1. Topshiriq.


    Variantlar:

    1. Berilgan sonlar ketma-ketligidagi maksimal va minimal elementlarni o‘rnini almashtiring.

    2. Berilgan sonlar ketma-ketligidagi xar bir elementni o‘zi, o‘zidan oldingi va o‘zidan keyingi element bilan yig‘indisiga almashtiring.

    3. k-darajagacha bo‘lgan Fibonachchi sonlaridan vektor xosil qiling.Fibonachchi sonlari quyidagicha aniqlanadi.

    1 1
    1 2 1 2
    1 3 3 1 3
    1 4 6 4 1 …
    1 5 10 10 5 1 k



    1. nxn matritsaning yuqori chap uchburchagidagi elementlaridan vektor xosil qiling

    2. nxn matritsaning yuqori o‘ng uchburchagidagi elementlaridan vektor xosil qiling

    3. nxn matritsaning pastki o‘ng uchburchagidagi elementlaridan vektor xosil qiling

    4. nxn matritsaning pastki chap uchburchagidagi elementlaridan vektor xosil qiling

    5. Matritsani matritsaga ko‘paytiring

    6. Jadval xosil qiling va unga ma’lumotlarni kiriting, ekranga chiqaring.

    7. Talabalar ism-familiyasi, yoshi va ballaridan iborat jadval yarating va talabalarni ism-familiyasini alfavit tartibida tartiblab chiqing.

    8. 10-variantdagi jadvaldan bali bo‘yicha eng katta va eng kichik talabalarni o‘rnini almashtiringyu

    9. 2ta bir xil tipdagi jadval berilgan. 2ala jadvalni o‘zaro solishtiring va aynan bir xil bo‘lgan yozuvlarni o‘chiring.

    10. Birlashma tipidagi (tipda 2 ta element e’lon qiling) 2 ta o‘zgaruvchini bir-biridan farqli elementlariga qiymat bering va ularning yig‘indisini 2ala o‘zgaruvchining qiymat berilmagan elementlariga o‘zlashtiring. Har 2ala o‘zgaruvchining barcha elementlarini ekranga chiqaring va natijani tushuntiring.

    11. Avtomobil nomli klass yarating va unda turli o‘zgaruvchi va funksiyalar yarating. Ushbu klassdan foydalanib, turli markali avtomobillar uchun o‘zgaruvchilarni yaratib, ular xaqida ma’lumotlar kiritib, ekranga chiqaring.

    12. Berilgan matnli fayldan simvollarni o‘qib, ekrang chiqaring va raqamlarni ajratib ko‘rsating.

    13. Berilgan matnli faylda a xarfi nechta marta qatnashganini sanang.

    14. Berilgan matnli fayldagi satrlar sonini aniqlang.

    15. Talabalar ism-familiyasi, yoshi va ballari maydonidan iborat klass yarating va talabalar ro‘yxatini tuzing. So‘ralayotgan talaba ro‘yxatda bor yo‘qligini aniqlang.

    16. Oy nomlaridan iborat sanaladigan tip yarating. So‘ralayotgan oy qaysi faslga tegishliligini aniqlang.

    17. Maxsulot nomlaridan iborat elementlar va ularning qiymati sifatida narxlari kiritilgan sanaladigan tip yarating. So‘ralayotgan narxda qanday maxsulot yoki maxsulotlar to‘plamini xarid qilsa bo‘ladi, shuni aniqlash dasturini tuzing.

    18. Kiritilgan ismning xarflarini alfavit bo‘yicha tartiblab bering.

    19. Satrli tipdagi vektor berilgan. Bir xil qiymatdagi elementlarni aniqlang, ekranga chiqaring.

    Hosil qilingan ma’lumotlarni ekranga va qog‘ozga chiqaring.


    Endi shu variantlarga o‘xshash bo‘lgan bitta masalani bajarib ko‘ramiz. Quyidagicha masala qo‘yilgan:
    Berilgan jadvaldagi talabalarni baxolari bir xil bo‘lganlarini ekranga chiqaring.




    Download 203,02 Kb.
    1   2   3   4   5   6   7   8




    Download 203,02 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Muhammad al-xorazmiy nomidagi toshkent axborot texnologiylari universiteti

    Download 203,02 Kb.