#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; x += h)
- {
- ...
- if ( first ) {
- moveto(xe, ye);
- first = 0;
- }
- else lineto(xe, ye);
- ...
- }
- 3: y = x2 функция графигини [-3,3] интервалида қуриш.
-
- 4: Функция (эллипс) графигини қуриш
Do'stlaringiz bilan baham: |