• Dasturlash2 fanidan kichik loyihalar uchun mavzular
  • Tanlash orqali saralash ( Selection sort )
  • Qo ‘shish orqali saralash (
  • Kutubxona ”
  • laboratoriya ishi Dasturlash fanidan kichik loyihalar yaratish Ishdan maqsad




    Download 18,85 Kb.
    bet1/2
    Sana14.05.2024
    Hajmi18,85 Kb.
    #230852
      1   2
    Bog'liq
    mustqail ish



    8-Laboratoriya ishi
    Dasturlash 2 fanidan kichik loyihalar yaratish
    Ishdan maqsad: C++ dasturlash tilining Visaul studio C++ Form rejimi imkoniyatlaridan foydalanib Array, vector, list, forward_list, list, que,deque,stack, set va map kabi konteynerlardan mosini tanlab loyiha ma’lumotlari bilan ishlashda qo’llanilsin:

    • turli xil xayotiy (real) jarayonlarni avtomatlashtirish uchun dasturlar yaratish;

    • foydalanuvchilar uchun qulayliklar yaratish maqsadida dastur dizaynini chiroyli va tushunarli xolda dasturlar yaratish;



    Ish tartibi:
    • Qo'yilgan mavzu bo'yicha kerakli ma'lumotlarni o'rganish, yig’ish va tahlil qilish, har bir Maydoni bo`yicha qidirish , yangi element qo`shish, o`chirish, index bo`yicha topish, saralash imkoniyatlari bo`lsin menyu qilingan holda.
    • Berilgan mavzu bo'yicha to'plangan va o'rganilgan ma'lumotlar asosida dastur strukturasini ishlab chiqish.
    • Visual studio C++ Form rejimida dasturini yaratish.
    • Dasturni ishlatish va testlash.
    • Hisobotni tayyorlash.


    Dasturlash2 fanidan kichik loyihalar uchun mavzular



    Loyiha mavzulari




    Dori mahsulotlari to'g’risida malumot beruvchi dastur




    Ma’lumotnoma (Aeroport-reyslar)




    Kutubxona (Kitoblar)




    Dorixona




    Kiyim-kechak do'koni




    Mexmonxona (Ro'yxatga olish)




    Lug’at (Ingliz-O’zbek)




    Test dasturi (Dasturlash)




    Restoran (joy bron qilish)




    Magazin (Televizorlar)




    Avtozapravka (yoqilg’ilar)




    Magazin (Telefonlar)




    Magazin (O'yinchoqlar)




    Wellcome tashkent (Toshkent to’g’risida ma’lumot)




    Magazin (Hayvonlar)




    Magazin (video va audio texnikalar)




    Ma’lumotnoma(Restoranlar)




    Abiturientlar uchun universitet qidirib topishga ko’maklashuvchi dastur




    Ma’lumotnoma(Mehmonxonalar)




    Dars jadvali (maktab)




    Universitet (Talaba kadrlar bo'limi- Talabalar to'g’risida malumot)




    Onlayn magazin (kiyimlar)




    Avtosalon(Kerakli mashinani tezkor qidirib topish dasturi)




    Oshxona (omborxona - mahsulotlar)




    Ma’lumotnoma (Universitetlar)




    TTJ (Talabalar-tezkor qidiruv)




    Bojxona (Kirayotgan mahsulotlar to'g’risida hisobot-Import)




    Panorama (Kinolar)




    Toshkent metropoliteni haqida ma’lumot beruvchi dastur




    Lug’at (Ingliz-Rus-O'zbek)




    Milliy taomlar to’g’risida ma’lumot beruvchi dastur




    O'quv markazi(Bitiruvchilar reytingi)




    Fan tanlov (Lms.tuit.uz)




    Online shop(Sumkalar magazini)




    Toshkent avtobus yo’nalishlari haqida ma’lumot beruvchi dastur(3TM)














    36

    class odamlar:
    ismi,
    familyasi,
    yoshi

    class talabalar:
    bahosi

    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
    talabalar ro’yxatida yoshi bo’yicha saralang




    class hodimlar:
    FIO

    class ishchilar:
    maoshi,
    staji

    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
    ishchilar ro’yxatida maoshi bo’yicha
    saralang.

    37

    Millayarderlar” classini yarating.
    Maydonlar: FIO, yashash_manzili,boyligi,firmalari,yoshi.
    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib boyligi bo’yicha saralang.(kamida 30 xonali sonlar ketma-ketligidan iborat bo‘lsin).

    38

    Avtomobillar” classini yarating.
    Maydonlari: Nomi, maksimal tezligi(km/s),narxi,rangi,quvvati,firmasi.
    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib narxi bo’yicha saralang. (kamida 35 xonali sonlar ketma-ketligidan iborat bo‘lsin).

    39

    class mahsulot :
    Nomi,
    yaroqlillik _muddati,

    class dori :
    narxi

    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
    dorilar ro’yxatida narxi bo’yicha saralang

    40

    class mashinalar:
    nomi,
    tezligi,

    class avtobuslar:
    ot_kuchi
    yoqilg’i_sig’imi

    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
    avtobuslar ro’yxatida ot_kuchiga qarab saralang

    41

    Kompyuterlar” classini yarating.
    Maydonlari: Protsessor chastotasi (MGts), yadro soni, operativ xotira hajmi (MB),
    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib operativ xotira hajmi boyicha saralang.(kamida 38 xonali sonalr ketma-ketligidan iborat bo‘lsin).

    42

    Prizidentlar classini yarating.
    Maydonlari: FIO, qaysi_mamlakat_prezidenti,maoshi,jinsi;
    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib maoshi bo’yicha saralang. (kamida 32 xonali sonlar ketma-ketligidan iborat bo‘lsin).

    43

    class fudbolchilar:
    FIO,
    daromadi,
    yoshi

    class tennischilar:
    bo’y_uzunligi,

    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
    tennischilarni ro’yxatida bo’y_uzunligi bo’yicha saralang (Tanlash orqali saralash (Selection sort))

    44

    class kompyuterlar:
    firma_nomi,
    batareya_quvvati,
    ishlab_chiq_sana.
    xotira_xajmi

    class mobil_telefon:

    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
    mobil telefonlar ro’yxatida xotira_xajmi bo’yicha saralang.

    45

    Fotoapparatlar” classini yarating.
    Maydonlari: Modeli, pixseli,narxi,hajmi.
    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib pixseli bo’yicha saralang. (kamida 29 xonali sonlar ketma-ketligidan iborat bo‘lsin).

    46

    Talabalar” classini yarating.
    Maydonlari: ismi,familyasi,manzili,kursi, fakultet, stependiyasi,.
    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib stependiyasi bo’yicha saralang. (kamida 30 xonali sonlar ketma-ketligidan iborat bo‘lsin).

    47

    class talabalar
    FIO,
    bahosi,
    yoshi.

    class o’quvchilar:
    sinf_raqami,
    yashash_manzili

    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
    o’quvchilar ro’yxatida FIO bo’yicha saralang

    48

    class kitob
    sahifalar soni,



    class gazetalar:
    narxi,
    nomi,

    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
    gazetalar ro’yxatida sahifalar soni,
    bo’yicha saralang

    49

    Tadbirkorlar” classini yarating.
    Maydonlari FIO, yoshi,daromadi,hisob_raqami;
    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib daromadi bo’yicha saralang. (kamida 40 xonali sonlar ketma-ketligidan iborat bo‘lsin).

    50

    Poezdlar” classini yarating.
    Maydoni: nomi,uzunligi(sm),tezligi.
    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib uzunligi bo’yicha saralang. (kamida 17 xonali sonlar ketma-ketligidan iborat bo‘lsin).

    51

    class samalyotlar:
    Nomi,
    uzunligi,
    tezligi

    class
    kemalar:
    sig’imi,
    narxi

    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib
    kemalar ro’yxatida uzunligi,
    bo’yicha saralang. (Qo‘shish orqali saralash (

    52

    class xodimlar:
    FIO,
    yoshi,
    jinsi.

    class ishchilar:
    staji,
    manzili,
    millati

    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib ishchilar ro’yxatida FIO bo’yicha saralang.

    53

    Kutubxona classini yarating. Maydoni:nomi,mualifi,saxifalar_soni,janri
    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib saxifalar_soni bo’yicha saralang.(kamida 33 xonali sonaar ketma-ketligidan iborat bo‘lsin).

    54

    Samalyotlar” classini yarating. Maydoni: nomi,uzunligi(sm),tezligi.
    Array,vector,list,map,set,deque yoki stack konteyneridan foydalanib uzunligi bo’yicha saralang. (kamida 40 xonali sonlar ketma-ketligidan iborat bo‘lsin).

    55

    class tovar:

    Download 18,85 Kb.
      1   2




    Download 18,85 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    laboratoriya ishi Dasturlash fanidan kichik loyihalar yaratish Ishdan maqsad

    Download 18,85 Kb.