• 2. ISHNING MAQSADI.
  • 4. AMALIY QISM Masalaning C++ dasturlash tilidagi dasturi XULOSA
  • Samarqand davlat universiteti raqamli texnologiyalar fakulteti kompyuter ilmlari va dasturlash texnologiyalari yo




    Download 1.44 Mb.
    bet7/7
    Sana25.06.2022
    Hajmi1.44 Mb.
    #24413
    1   2   3   4   5   6   7
    Bog'liq
    YUSUPOVA SHOXOSTA.PROG ASOSLARI.LAB ISHI
    MATHCAD ИМКОНИЯТЛАРИ ВА МАТЕМАТИК ИФОДАЛАРНИ ҚЎРИШ ВА ҲИСОБЛАШ
    10-11-laboratoriya ishi.

    1. C++ dasturlash tilining grafik imkoniyatlari va ulardan foydalanib dasturlar tuzish

    2. Ikki va uch o‘lchovli grafik imkoniyatlarini dasturlash

    3. MASALANING QO’YILISHI.

    Erkranda aylana va to`gri to`rtburchak hosil qilish


    2. ISHNING MAQSADI.
    C++ tili alifbosi, ma’lumot tiplari, o’zgaruvchilar, konstantalar bilan tanishib chiqish. O’zgaruvchilar va konstantalarni e’lon qilishni o’rganish. Turli ma’lumot tiplariga oid masalalarni o’rganib chiqish.


    3. NAZARIY QISM.

    1. Tasvir (TPicture) grafik ob’ektlarning istalgan sinfini o’z ichiga olish imkoniga ega, grafiklar uchun konteynerni tashkil qiladi. Natijada TPicture, foydalanuvchi tomonidan belgilanganbitli obraz, piktogramma, metafayl yoki boshqa bir grafik tipni o’z ichiga olishi mumkin, dastur esa TPicture ob’ekti orqali konteynerning barcha ob’ektlariga murojat qilishi mumkin.


    Tbitmap sinfi, Borland C++ Builder da Graphic::TBitmap deb belgilangan, u grafik tasvirlarni yaratish va ularning xususiyatlarini boshqarish, xotirani o’qish va diskda saqlash xususiyat va metodlarga ega.Graphic::Tbitmap piksellar massivi ko’rinishidagi rastrli grafik tasvirlarni qo’llagani kabi, bmp. fortmatidagi tasvirlarni xam qo’llaydi. Sinfning asosiy xususiyati - Canvas. TGraphic sinfi TBitmap grafika bilan ishlash uchun minimal standart interfeysni tashkil etadi.
    TIcon va TMetafile sinflari ham Tgraphic sinfining erkin tashkil etuvchilaridir, ular ham grafika bilan ishlash uchun xossa va metodlariga ega, lekin TBitmap dan farqli tomoni shundaki, Canvas xossasiga ega emas. Buni o’z navbatida, *.ico *. va wmf (*.emf) formatidagi tasvirlardan foydalanish va o’zgacha qurilishi ko’rsatib beradi.
    Tasvir grafika uchun konteynerdir, ya’ni u grafik ob’ektlarning barcha sinflarni o’z ichiga olishi mumkin. Konteynerli TPicture sinf bitli obrazga, piktogrammaga, metafayl va boshqa, foydalanuvchi tomonidan belgilangan grafik tipga ega bo’lishi mumkin, dastur esa “tasvir” ob’ekti orqali, konteynerdagi barcha ob’ektlarga standartlashgan holatda murojat qilishi mumkin.
    Xozirgi vaqtda, zamonaviy kompyuterlarda ma’lumot chiqarishning grafik rejimi qo’llaniladi, Windows operatsion tizimi esa simvolli rejimni tanimaydi. DOS operatsion tizimdan reallashtirish bilan, C++ dasturlash tilida, grafik funtsiyalar graphics.lib kutubxonasida saqlanadi, bu funktsiyalarning protiplari (xabarlar) esa graphics.h. faylida joylashgan bo’ladi.
    Windows da bir necha o’nlab grafik funktsiyalar bor. Ularning nomlari DOSdagi xos vositalar nomi bilan qisman mos keladi. Bu funktsiyalarning nomidagi bosh xarflarga etibor berish lozim, bu C++ da dastur yig’ishda kerak bo’ladi. DOS muhitida , grafik funktsiyalarning nomlari, yozma lotin xarflari bilan yoziladi, bu C++tiliga hosdir. 1997 yilda C++tili uchun dasturlash muhitining ko’rgazmali namunasi paydo bo’ldi, u xam Borland kompaniyasi tomonidan yaratildi va C++ Builder nomiga ega bo’ldi. C++ Builder afzalliklari, yaratilgan sinfning ko’pkina tayyor vositalari bilan, avtomatik tarzda boshqa bir sinf yaratishi va ko’rsatkich bo’yicha (metod) funktsiyasini chaqirishidir.
    4. AMALIY QISM
    Masalaning C++ dasturlash tilidagi dasturi




    1. XULOSA

    Graflar yordamida aylana va tortburchak hosil qilindi.


    Download 1.44 Mb.
    1   2   3   4   5   6   7




    Download 1.44 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Samarqand davlat universiteti raqamli texnologiyalar fakulteti kompyuter ilmlari va dasturlash texnologiyalari yo

    Download 1.44 Mb.