C++ da dasturlash




Download 59,82 Kb.
bet4/8
Sana22.05.2024
Hajmi59,82 Kb.
#249911
1   2   3   4   5   6   7   8
Bog'liq
JB uzb gruppa

Ellips va kvadratdan bittasini chizuvchi, uning rangini (qizil, yashil, ko’k) hamda bo`yalish stilini (kesiluvchi, diagonal, to’liq) tanlash imkoniyatini beruvchi dastur tuzilsin.

  • Agar geometrik progressiyada , bo’lsa, Funktsiya yordamida ning qiymatini hisoblovchi dastur tuzilsin

  • Koordinata o’qlarida yotmagan nuqta berilgan. Sinfdan foydalanib, agar nuqta yoki shorakta joylashgan bo’lsa ni chiqaring, yoki shorakta joylashgan bo’lsa ni chiqaruvchi dastur tuzing



    Var
    19

    MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI

    “C++ DA DASTURLASH”



    «TASDIQLAYMAN»
    KAGEDRA MUDIRI

    1. Memo va Edit komponentalari, o’xshashligi va farqlari

    2. System komponentalar bo’limi

    3. Edit1 va Edit2 ga kiritilgan Login (admin) va Parolni (1234) to’g’riligini tekshiring. Agar to’g’ri bo’lsa boshqa Form2 oynasi ochilsin. Agar xato bo’lsa bu haqida xabar berilsin

    4. Agar haqiyqiy son bo’lsa, Funktsiyadan foydalanib ning qiymatini hisoblovchi dastu’r tuzing

    5. butun soni berilgan . Sinfdan foydalanib quyidagi ketma-ketlikning ta hadini chiqaruvchi dastur tuzing.



    Var
    20

    MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI

    “C++ DA DASTURLASH”



    «TASDIQLAYMAN»
    KAGEDRA MUDIRI

    1. Items xususiyatining tahriri

    2. Canvas sinfi xususiyatlari

    3. Aylana va to’rtburchakdan bittasini chizuvchi, uning ranglarga (qizil, sariq, yashil) bo’yalishini TrackBar komponentasi orqali beruvchi dastur tuzilsin

    4. To’rtburchakning diagonallari mos va ga teng. Diagonallari orasidagi burchagi ga teng ekanligi ma’lum bo’lsa, u holda Funktsiyadan foydalanib, to’rtburchakning yuzini hisoblovchi dastur tuzing

    5. natural soni berilgan . Sinf yordamida shartini qanoatlantiruvchi eng katta butun sonini aniqlovchi dastur tuzing

    Var
    21

    MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI

    “C++ DA DASTURLASH”



    «TASDIQLAYMAN»
    KAGEDRA MUDIRI

    1. OnClick voqeasi

    2. C++ Builderda grafik shakllarni chizish

    3. Timer komponentasi yordamida sekundomer vazifasini bajaruvchi dastur tuzing

    4. Sinfdan foydalanib natural sonlaridan eng kata 3 xonali son yasovchi dastur tuzing

    5. Kun boshidan boshlab sekund vaqt o’tti. Funktsiya yordamida kun boshidan boshlab qansha soat, minut va sekund o’tganligini aniqlovchi dastur tuzing



    Var
    22

    MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI

    “C++ DA DASTURLASH”



    «TASDIQLAYMAN»
    KAGEDRA MUDIRI

    1. ListView va ImageList komponentalari, o’xshashligi va farqlari

    2. Konsturktor va Destruktorlar

    3. ListBox komponentasi orqali uyali telefon nomlari ro’yxati yaratilsin. Yaratilgan ro’yxatni faylda saqlovchi va xohlagan matnli faylni ochuvchi dastur tuzilsin

    4. Agar geometrik progressiyada bo’lsa, Sinfdan foydalanib ning qiymatini hisoblovchi dastur tuzilsin

    5. Funktsiya yordamida berilgan S qatordagi undosh harflar sonini aniqlovchi dastur tuzing



    Var
    23

    MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI

    “C++ DA DASTURLASH”



    «TASDIQLAYMAN»
    KAGEDRA MUDIRI

    1. StringGrid va DrawGrid komponentalari, o’xshashligi va farqlari

    2. Polimorfizm haqida tushuncha

    3. ComboBox komponentasi orqali Internet ta’riflari ro`yxati yaratilsin. Yaratilgan ro`yxatdi faylda saqlovchi va xohlagan matnli faylni ochuvchi dastur tuzilsin

    4. Sinf yordamida berilgan matndagi polindrom so’zlarni aniqlovchi dastur tuzilsin

    5. va musbat sonlari berilgan. Funktsiyadan foydalanib kesmada kesmani necha marta joylashtirish mumkin. kesmada kesmaning joylashmagan qismini aniqlovchi dastur tuzing



    Var
    24

    MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI

    “C++ DA DASTURLASH”



    «TASDIQLAYMAN»
    KAGEDRA MUDIRI

    1. C++ Builderda grafik shakllarni chizish

    2. Win32 komponentalar bo’limi komponentalar haqida

    3. Edit1 va Edit2 ga kiritilgan Login (admin) va Parolni (1234) to’g’riligini tekshiring. Agar to’g’ri bo’lsa boshqa Form2 oynasi ochilsin. Agar xato bo’lsa bu haqida xabar berilsin

    4. ComboBox komponentasi orqali yaratilgan fan nomlari ro`yxatidagi elementni Edit komponentasidagi element bilan almashtiruvchi va ro`yxatni to’liq tozalovchi dastur tuzilsin

    5. Uch xonali butun son berilgan. Sinfdan foydalanib shu sonni teskarisiga yozishdan paydo bo’lgan sonning kvadratini hisoblovchi dastur tuzing (masalan, 231 teskarisi 132. Kvadrati 132*132=17424)

    Var
    25

    MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI

    “C++ DA DASTURLASH”



    «TASDIQLAYMAN»
    KAGEDRA MUDIRI

    1. SaveDialog va OpenDialog komponentalari, o’xshashligi va farqlari

    2. Virtual va abstrakt funktsiyalar haqida

    3. StringGrid komponentasi kataklarini dan gacha bo’lgan butun sonlar bilan to’ldiruvchi dastur tuzing

    4. RadioGroup komponentasi orqali belgilangan Universitetni ShowMessage protsedurasi yordamida chiqarish

    5. 9999 dan katta son berilgan. Funktsiya yordamida sonning mingliklar xonasidagi raqamini aniqlang



    Var
    26

    MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI

    “C++ DA DASTURLASH”



    «TASDIQLAYMAN»
    KAGEDRA MUDIRI

    1. Grafik komponentlar

    2. Polimorfizm haqida tushuncha

    3. StringGrid komponentasi yordamida matritsalarning yigindisini xisoblovchi dastur tuzing.

    4. Canvas sinfi yordamida ramkasi yashil rangli va ramka chizig’i qalinligi 5 ga teng bo’lgan ko’rinishdagi ellips chizing

    5. butun soni berilgan . Funktsiya yordamida butun va qoldiq qismini aniqlash orqali, berilgan son raqamlari orasida 2 raqami bor yoki yo’qligin aniqlang



    Var
    27

    MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI

    “C++ DA DASTURLASH”



    «TASDIQLAYMAN»
    KAGEDRA MUDIRI

    1. Canvas sinfi xususiyatlari

    2. Ob’ektka yo’naltirilgan dasturlash haqida tushuncha

    3. ListBox komponentasi orqali Planeta nomlari ro`yxati yaratilsin. Yaratilgan ro’yxatdi faylda saqlovchi va hohlagan matnli faylni ochuvchi dastur tuzilsin

    4. Funktsiya yordamida jismning tezligini km/soat o`lcham birligidan m/s o`lcham birligiga aylantiruvchi dastur tuzilsin

    5. va butun musbat sonlar berilgan. Sinfdan foydalanib berilgan sonlarning eng katta umumiy bo’luvchisini aniqlovchi dastur tuzing



    Var
    28

    MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI

    “C++ DA DASTURLASH”



    «TASDIQLAYMAN»
    KAGEDRA MUDIRI

    1. ProgressBar va TrackBar komponentalari, o’xshashligi va farqlari

    2. C++ Builderda matematik figuralarni chizish

    3. Canvas sinfi yordamida ramkasi qizil rangli, ichi yashil ko’rinishdagi to’g’rito’rtburshak chizing.

    4. RadioGroup komponentasi orqali belgilangan Universitetni ShowMessage protsedurasi yordamida chiqarish

    5. To’rt xonali son berilgan. Funktsiyadan foydalanib shu sonning raqamlari o’sish ta’rtibida joylashgan yoki joylashmaganligin tekshiruvchi dastur tuzing




    Var
    29

    MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI

    “C++ DA DASTURLASH”



    «TASDIQLAYMAN»
    KAGEDRA MUDIRI

    1. C++ Builderda grafik shakllarni chizish

    2. Sinf va ob’ektlar tushunchasi

    3. Canvas sinfi yordamida ramkasi qizil rangli va ramka chizig’i qalinligi 4 ga teng bo’lgan ko’rinishdagi kvadrat chizing

    4. CheckBox komponentasi orqali belgilangan mashinalar nomlarini Label komponentasi maydoniga chiqaruvchi dastur tuzilsin

    5. va butun musbat sonlar berilgan. Funktsiya yordamida berilgan sanlarning eng kishik umumiy karralisin aniqlovchi dastur tuzing



    Var
    30

    MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI

    “C++ DA DASTURLASH”



    «TASDIQLAYMAN»
    KAGEDRA MUDIRI

    1. C++ Builderda ma’lumotlar bazasi bilan ishlash

    2. C++ Builderda o’zgaruvchilar

    3. Agar arifmetik progressiyada bo’lsa, Funktsiya yordamida ning qiymatini hisoblovchi dastur tu’zilsin

    4. Canvas sinfi yordamida yuzi 196 ga, rangi yashil bo’lgan kvadrat chizing

    5. butun soni berilgan . Sinf yordamida sonni tub yoki tub emasligini aniqlovchi dastur tuzing



    Var
    31

    MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI

    “C++ DA DASTURLASH”



    «TASDIQLAYMAN»
    KAGEDRA MUDIRI

    1. Kontekst menyusi haqida

    2. C++ Builderda Edit, Search buyruqlar guruhi

    3. ListBox komponentasi orqali yaratilgan davlat nomlari ro’yxatidagi elementni Edit komponentasidagi element bilan almashtiruvchi va ro’yxatni to’liq tozalovchi dastur tuzilsin.

    4. Edit1 va Edit2 ga kiritilgan Login (admin) va Parolni (1234) to’g’riligini tekshiring. Agar to’g’ri bo’lsa boshqa Form2 oynasi ochilsin. Agar xato bo’lsa bu haqida xabar berilsin

    5. To’rt xonali butun son berilgan. Funktsiya yordamida shu sonni o’ngdan chapga va chapdan o’ng tomonga bir xil o’qilishini tekshirib xabar beruvchi dastur tuzing. (Masalan: 4224,5005,3333)



    Var
    32

    MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI

    “C++ DA DASTURLASH”



    «TASDIQLAYMAN»
    KAGEDRA MUDIRI

    1. Komponentalarga properties xususiyatlarini o’rnatish

    2. Modifikatorlar (public, private, protected)

    3. Funktsiya yordamida sanani “dd.mm.yyyy” formatdan “dd month yyyy” formatga o’tkazuvchi dastur tuzing (masalan: “01.01.2019” bo’lsa, “01 yanvar 2019” ko’rinishiga kelishi kerak)


    Download 59,82 Kb.
  • 1   2   3   4   5   6   7   8




    Download 59,82 Kb.