• Muzlatgich va mikrovalovka
  • Printer va skanner
  • Nazariy savollar Amaliy topshiriqlar




    Download 34,94 Kb.
    bet8/10
    Sana14.05.2024
    Hajmi34,94 Kb.
    #230522
    1   2   3   4   5   6   7   8   9   10
    Dom va hovli class larini yarating va ularni bog’lovchi funksiyalar yarating


    Shablon class da modifikatorlar.

    Har – xil turdagi to’plamlar berilgan. Agar to’plam double turida bo’lsa, uning elementlarini kasr qismilarining yig’gindisini aniqlovchi, agar to’plam char turida bo’lsa, uning tub uzunlikdagi elementlari nechta ekanligini aniqlovchi funksiya shablonini tuzing.


    Formaning rejimlari haqida ma’lumot.

    Muzlatgich va mikrovalovka class larini yarating va ularni bog’lovchi funksiyalar yarating


    Shablon class dan voris olish haqida ma’lumot bering.

    Formada a[N][M] massiv elementlarini [-300; 300] oraliqdagi tasodifiy sonlar bilan to’ldiring. N va M ni TextBox komponetalari yordamida kiriting. Massivni dataGridWiew komponentasiga joylashtiring. Bu massivni ustun elementlarini o’sish tartibida label komponentasida chiqaring.


    Shablon class ni massiv sifatida ishlatish.

    Printer va skanner class larini yarating va ularni bog’lovchi funksiyalar yarating


    TextBox komponentasi.

    Formada a[N][M] massiv elementlarini [125; 1000] oraliqdagi tasodifiy sonlar bilan to’ldiring. N va M ni TextBox komponetalari yordamida kiriting. Massivni dataGridWiew komponentasiga joylashtiring. Bu massivning bosh diagonal elementlarini kamayish tartibida label komponentasida chiqaring.


    Vorislik tushunchasi

    “Uchburchak” klassini yarating. Maydonlari: uchta tomoni(a,b,c), P va S. Ikkita virtual metodi “Perimetr” va “Yuza”. Shuningdek, obyekt haqida ma'lumotlarni chop qiluvchi “Axborot” metodini yarating: uchta tomoni, perimetri va yuzasi.
    Bundan tashqari, “Toʻgʻri toʻrtburchak” nomli avlod klassini yarating. Qoʻshimcha parametrlari - toʻrtinchi tomon uzunligi (d), diagonal uzunliklar (e, f). Qayta yuklangan “Perimetr” va “Yuza” nomli metodlar yarating(toʻrtburchak uchun). Shuningdek, obyekt haqida ma'lumotlarni chop qiluvchi “Axborot” metodini yarating: toʻrtta tomoni, perimetri va yuzasi.
    Asosiy dasturda (yoki tugmani bosish) uchburchak klassining obyektini hamda toʻrtburchak klassining obyektini yarating va ular haqida ma'lumotni koʻrsating. Sinov jarayonini soddalashtirish uchun toʻrtburchak sifatida toʻgʻri toʻrtburchak qabul qilish tavsiya etiladi.


    Shablon class da modifikatorlar.

    Har – xil turdagi to’plamlar berilgan. Agar to’plam float turida bo’lsa, uning elementlarini har-xil raqamlari va ularning sonini aniqlovchi, agar to’plam char turida bo’lsa, uning elementlari teskari tartibda o’tkazuvchi (a=”salom”; natija a=”molas”) funksiya shablonini tuzing


    Satrga izoh qo‘shish tugmasini ayting

    Stek eng katta elementi topilsin va undan keyin 0 joylashtirilsin


    Shablon classni qayta yuklash mumkinmi?

    Har – xil turdagi to’plamlar berilgan. Agar to’plam double turida bo’lsa, uning elementlarini takrorlanmaydigan tasodifiy toq sonlar bilan to’ldiruvchi, agar to’plam char turida bo’lsa, uning juft uzunlikdagi elementlarini o’chiruvchi funksiya shablonini tuzing.


    TextBox komponentasi.

    Ruchkalar haqida to’plam berilgan. Ixtiyoriy ruchkaning nomi, firmasi, hajmi, sifati, ishlab chiqilgan mamlakati va turi bo’yicha to’plamdan qidirib topadigan(), o’chiradigan(), geliviy ruchkalar sonini() hamda O’zbekistonda ishlab chiqilgan ruchkalar sonini() aniqlaydigan class shablonini tuzing.




    [FILE] menyusi haqida ma’lumot bering

    “Toʻgʻri toʻrtburchak” klassini yarating. Maydonlari: ikkita tomoni (a va b), ikkita virtual metod yarating: "Perimetr" va "Yuza". Shuningdek, “Ikki marta oshirish” nomli virtual metod yozing, unda tomonlarini ikki martaga oshirish bajarilsin. “Nashrga” nomli metodda klass obyektlari haqida barcha ma’lumotlar chop etilsin: tomon uzunliklari, perimetr va yuzasi.
    Bundan tashqari, “Trapetsiya” nomli avlod klassini yarating. Qoʻshimcha parametrlari – yon tomonlari. Qayta yuklangan ikkita metod: "Perimetr" va "Yuza" (Teng yonli trapetsiya uchun). “Nashrga” nomli metodda klass obyektlari haqida barcha ma’lumotlar chop etilsin: tomon uzunliklari, perimetr va yuzasi.
    Shundan soʻng, ikkita toʻrtburchak haqida ma’lumotlarni kiriting va ma’lumotlarni chop qiling. Toʻgʻri toʻrtburchak obyektini qayta ishlab va yangilangan ma'lumotlarni taqdim eting.


    [TOOLS] menyusi haqida ma’lumot bering

    Trapetsiya sinfi yaratilsin va konstruktor e’lon qilinsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.


    TextBox komponentasi

    Har – xil turdagi to’plamlar berilgan. Agar to’plam float turida bo’lsa, uning elementlarini max va min larining joylarni almashtiruvchi, agar to’plam string turida bo’lsa, uning 2 ta so’zdan iborat elementlarini o’chiruvchi funksiya shablonini tuzing.


    Ob’ektga yo‘naltirilgan dasturlash haqida ma’lumot bering.


    Download 34,94 Kb.
    1   2   3   4   5   6   7   8   9   10




    Download 34,94 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Nazariy savollar Amaliy topshiriqlar

    Download 34,94 Kb.