• InitGraph(GD,GM, );
  • Paskalda ekranni grafik holatga o'tkazish




    Download 27 Kb.
    Sana08.04.2023
    Hajmi27 Kb.
    #49636
    Bog'liq
    Paskalda ekranni grafik holatga o\'tkazish
    Abdunabiyev Ohunjon Akt, 9 – BOB. Korxona mahsulotlariga narxning shakllanishi, “Smart manufacturing” va “Smart medical” tizimlari bilan tanishish va xususiyatlarini o’rganish, O`zbekistonda tabiatni muhofaza qilish Reja- O`zbekiston tabiati, 5 - маъруза (3) (1), Jamolov Javohir. TTAT.1- mustaqil ish. compressed, 5..Issiqlik texnikasi LABOROTORIYA, Ehtimollar nnazariyasidan masalalar to\'plsmi. Fayzullayeva S.F, 4.LAB., тесты 5-11 классы, 3.1-амалиет, Aksiz solig\'i bo\'yicha hisob kitoblarni taqdim etish va to\'lash, “Internetga ulaning va abonent qurilmasini oling” aksiyasini o‘tkazish shartlari, Biznes-reja-na munalari

    Paskalda ekranni grafik holatga o'tkazish

    Hozirgacha kompyuter ekraniga faqat matnli axborotni chiqarish bilan tanishildi, ammo komyuter ekranida turli rasmlar ham hosil qilish mumkin. Buning uchun Paskalning Graph (graf) modulida nuqta, to'g'ri chiziq, to'g'ri to'rtburchak, aylana kabi bir qancha shakllarni chizishga mo'ljallangan operatorlar mavjud.


    Shakl chizish operatorlaridan foydalanish uchun dastur boshida Uses Graph; ko'rsatmasi beriladi. Bu ko'rsatma uning tarkibidagi operator va funksiyalardan foydalanish imkoniyatini beradi, xolos.
    Maskur operatorlarning ishlashi uchun esa ekran grafik holatga o'tkazilishi zarur.
    Grafik holatda kompyuter ekrani mayda nuqta (piksel)lardan tashkil topadi. Grafik holatda ham matnli holatdagi kabi yurgich mavjud bo'lib, u nuqtadan iborat. Ekranda hosil bo'ladigan chizmalar yurgichning ekranda iz qoldirib yoki iz qoldirmasdan siljishi natijasida hosil bo'ladi. Yurgichning ekranda turgan o'rni uning koordinatasi bilan aniqlanadi. Koordinata boshi bo'lgan (0,0) nuqtasi ekranning chap yuqori burchagida joylashgan. Ekran grafik holatga o'tkazilganda yurgich koordinata boshida joylashadi.
    Ekranni grafik holatga o'tkazish uchun Graph modulining InitGraph(GD,GM,); protsedurasidan foydalaniladi, bu yerda GD(GraphDriver) va GM(GraphMode)- butun sonli o'zgaruvchilar. Ularning qiymati kompyuterning grafik imkoniyatlariga va tanlangan grafik holatga bog'liq.
    Grafik holatdan chiqish, ya'ni matn holatiga qaytish uchun Close Graph protsedurasidan foydalaniladi. Grafika bilan bog'liq dasturlar, asosan, quyidagi ko'rinishda bo'ladi:
    Ekranni grafik holatga o'tkazish uchun Graph modulining InitGraph(GD,GM,); protsedurasidan foydalaniladi, bu yerda GD(GraphDriver) va GM(GraphMode)- butun sonli o'zgaruvchilar. Ularning qiymati kompyuterning grafik imkoniyatlariga va tanlangan grafik holatga bog'liq.
    Grafik holatdan chiqish, ya'ni matn holatiga qaytish uchun Close Graph protsedurasidan foydalaniladi. Grafika bilan bog'liq dasturlar, asosan, quyidagi ko'rinishda bo'ladi:
    Uses Graph;
    Var Gd, Gm: Integer;
    {Grafika bilan bog'liq masalaga mos o'zgaruvchilar tavsifi}
    Begin
    Gd:=0; {grafik drayverini avtomatik ravishda aniqlash}
    InitGraph('Gd,Gm, '); {grafika holatga o'tish}
    {Grafika bilan bog'liq masala yechini yoziladigan qism}
    ReadLn; CloseGraph; {Grafika holatidan chiqish}
    End.
    Paskal tilida 16 xil rangdan foydalanish mumkin bo'ladi.
    Graph modulida har bir rang uchun maxsus o'zgarmas (konstanta) ajratilgan bo'lib, ular matn holatida ishlatiladigan ranglar bilan bir xil.
    Graph modulida 80 ga yaqin protsedura va funksiyalar mavjud.
    1- misol. Nuqtalar yordamida ekranning (0,0) nuqtasini (639,479) nuqtasi bilan tutashtiruvchi qizil rangli kesma chizish dasturini tuzing.
    Yechish.
    Uses Graph;
    Var gd, gm: integer;
    Bx, y, ox: Integer; x: LongInt;
    Begin
    Gd:= 0; InitGraph(Gd, Gm, '');
    Bx:=0; ox:= GetMaxX); putpixel(x, y, red); end;
    Readln; GloseGraph;
    End.
    Download 27 Kb.




    Download 27 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Paskalda ekranni grafik holatga o'tkazish

    Download 27 Kb.