c++ tilining grafik imkoniyatlari. inisializasiyallash. ekrandan foydalanish. grafik holat. funksiya grafiklarini qurish

PPT 1.2 MB Free download

Page preview (5 pages)

Scroll down 👇
1
1690542290.ppt 1 1 2 + - = n x x h 2 1 x x a - = 1 2 3 + - = n x x h 1 1 2 + - = n y y h y 1 1 2 + - = n x x h x слайд 1 c++ tilining grafik imkoniyatlari. inisializasiyallash. ekrandan foydalanish. grafik holat. funksiya grafiklarini qurish * koordinatalar sistemasi (0,0) (x,y) x( 640) y (480) x y * * “ sendvich” prinsipi grafik rejimida ishlash grafika uchun oyna ochish grafika oynasini yopish * * c/c++ tilining grafik imkoniyatlarini ishga tushirish uchun quyidagi direktiva ulanishi kerak: # include matn rejimidan grafik rejimiga o’tish uchun maxsus proseduradan foydalaniladi: initgraph (&gd, &gm, “ path “); bu erda: gd – drayver nomi gm – rejim nomi path – yo’l borland c++ da grafika * drayverlar .bgi fayllarida saqlanadi. ko’pincha gd = 0 (yoki gd = detect) …
2
own 7 lightgray коd nomi 8 darkgray 9 lightblue 10 lightgreen 11 lightcyan 12 lightred 13 lightmagenta 14 yellow 15 white * * ranglar politrasi rang = r + g + b red qizil 0..255 blue ko’k 0..255 green yashil 0..255 r = 218 g = 164 b = 32 r = 135 g = 206 b = 250 256·256·256 = 16 777 216 (true color) ranglar soni qancha? ? * * ranglarni boshqarish chiziq va matn rangi: set color = rangini o’rnat setcolor ( 12 ); setcolor ( color(255,255,0) ); rang to’kish usuli: set fill style = rang to’kish usulini o’rnat setfillstyle ( usul, rang ); 0 – usulsiz; 1 – uzluksiz; 2 – gorizontal chiziq; 3..6 – turli og’ma chiziqlar; 7..8 – setkali chiziqlar; 9..11 – nuqtali; rang № r g b * * nuqta, kesma, siniq chiziq setcolor ( 10 ); line(x1, y1, x2, y2); putpixel (x, …
3
x1+2*h, y1, x1+2*h, y2); line( x1+3*h, y1, x1+3*h, y2); ... h = (x2 – x1) / (n + 1.); rectangle (x1, y1, x2, y2); for (x = x1+h; x * * дастур #include #include int main() { initwindow(640,480); const int a = 50, b = 200, k = 50; const float xmin = 0, xmax =4*m_pi; float x, y, h = 0.01; float xe, ye, w; w = (xmax - xmin)*k; line(a-10, b, a+w, b); line(a, 0, a, 2*b); for (x = xmin; x < xmax; x += h) { y = 3*sin(x); xe = a + k*x; ye = b - k*y; putpixel (xe, ye, 12); } getch(); return 0; } * * нуқталар қандай бирлаштирилади? алгоритм: агар биринчи нуқта (xэ,yэ)нуқтага ўтиш акс ҳолда (xэ,yэ) нуқтада қисм программа: харакат вариантини танлаш ўзгарувчи-флаг (фақат 1 ёки 0) int first; ... first = 1; for (x = xmin; x < xmax; …
4
c++ tilining grafik imkoniyatlari. inisializasiyallash. ekrandan foydalanish. grafik holat. funksiya grafiklarini qurish - Page 4
5
c++ tilining grafik imkoniyatlari. inisializasiyallash. ekrandan foydalanish. grafik holat. funksiya grafiklarini qurish - Page 5

Want to read more?

Download the full file for free via Telegram.

Download full file

About "c++ tilining grafik imkoniyatlari. inisializasiyallash. ekrandan foydalanish. grafik holat. funksiya grafiklarini qurish"

1690542290.ppt 1 1 2 + - = n x x h 2 1 x x a - = 1 2 3 + - = n x x h 1 1 2 + - = n y y h y 1 1 2 + - = n x x h x слайд 1 c++ tilining grafik imkoniyatlari. inisializasiyallash. ekrandan foydalanish. grafik holat. funksiya grafiklarini qurish * koordinatalar sistemasi (0,0) (x,y) x( 640) y (480) x y * * “ sendvich” prinsipi grafik rejimida ishlash grafika uchun oyna ochish grafika oynasini yopish * * c/c++ tilining grafik imkoniyatlarini ishga tushirish uchun quyidagi direktiva ulanishi kerak: # include matn rejimidan grafik rejimiga o’tish uchun maxsus proseduradan foydalaniladi: initgraph (&gd, &gm, “ path “); …

PPT format, 1.2 MB. To download "c++ tilining grafik imkoniyatlari. inisializasiyallash. ekrandan foydalanish. grafik holat. funksiya grafiklarini qurish", click the Telegram button on the left.

Tags: c++ tilining grafik imkoniyatla… PPT Free download Telegram