Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка програми для ПОБУДОВИ графіка Функції

Реферат Розробка програми для ПОБУДОВИ графіка Функції





Верхня права стрілка-> MoveTo (rect.right, rect.bottom / 2); -> LineTo (rect.right - 12, rect.bottom/2-5);// Права верхня стрілка-> MoveTo (rect.right, rect.bottom / 2); -> LineTo (rect.right - 12, rect.bottom / 2 +5);// Права нижня стрілка

/ / встановлюємо відрізки

char S [30]; k=0; (int q=0; q <600; q + +)

{= q +40; + +; (k, S, 10);

/ / ліва частина осі ox

pDC -> MoveTo (rect.right/2-q, rect.bottom / 2); -> LineTo (rect.right/2-q, rect.bottom/2-3); -> LineTo (rect.right/2-q, rect.bottom / 2 +5); -> TextOut (rect.right/2-q - 3, rect.bottom / 2 +8, S);// Виводимо цифри

pDC -> TextOut (rect.right/2-q - 6, rect.bottom / 2 +8, «-»);// Виводимо мінус

/ / права част осі ох-> MoveTo (rect.right / 2 + q, rect.bottom / 2); -> LineTo (rect.right / 2 + q, rect.bottom/2-3); -> LineTo (rect.right / 2 + q, rect.bottom / 2 +5); -> TextOut (rect.right / 2 + q - 3, rect.bottom / 2 +8, S);//??????? ?????

/ / верхня частина осі оу-> MoveTo (rect.right / 2, rect.bottom/2-q); -> LineTo (rect.right/2-3, rect.bottom/2-q); -> LineTo (rect.right / 2 +4, rect.bottom/2-q); -> TextOut (rect.right/2-16, rect.bottom/2-q - 8, S);//??????? ?????

/ / нижня частина осі оу-> MoveTo (rect.right / 2, rect.bottom / 2 + q); -> LineTo (rect.right/2-3, rect.bottom / 2 + q); -> LineTo (rect.right / 2 +4, rect.bottom / 2 + q); -> TextOut (rect.right/2-16, rect.bottom / 2 + q - 8, S);//??????? ?????-> TextOut (rect.right/2-19, rect.bottom / 2 + q - 8, «-»);//??????? «-»

}

/ / малюємо сітку

CPen GridPen (PS_SOLID, 1, RGB (200, 200, 200)),> SelectObject (& GridPen); (q=0; q <600; q + +)

{= q +40; -> MoveTo (rect.right/2-q, rect.bottom / 2); -> LineTo (rect.right/2-q, rect.bottom/2-600); -> LineTo (rect.right/2-q, rect.bottom / 2 +600); -> MoveTo (rect.right / 2 + q, rect.bottom / 2); -> LineTo (rect.right / 2 + q, rect.bottom/2-600); -> LineTo (rect.right / 2 + q, rect.bottom / 2 +600); -> MoveTo (rect.right / 2, rect.bottom/2-q); -> LineTo (rect.right/2-600, rect.bottom/2-q); -> LineTo (rect.right / 2 +600, rect.bottom/2-q); -> MoveTo (rect.right / 2, rect.bottom / 2 + q); -> LineTo (rect.right/2-600, rect.bottom / 2 + q); -> LineTo (rect.right / 2 +600, rect.bottom / 2 + q);

} AxisPen (PS_SOLID, 1, RGB (225, 0, 0));> SelectObject (& AxisPen);

/ / малюємо графік

double A=1, B=1, C=0, D=0; d, x, y, yy, xx;

/ / права частина

for (x=- 100; x <0; x +=0.1)

{= 1 / pow (x, 2);=y * 40;=x * 40; -> SetPixel (rect.right/2-d, rect.bottom/2-y, RGB (255,0,0));// Встановлюємо точки графіка (x == - 100)

{xx=d;=y;;} -> MoveTo (rect.right/2-xx, rect.bottom/2-yy); -> LineTo (rect.right/2-d, rect.bottom/2-y);// З'єднуємо точки графіка=d;=y;

}=0; y=0;

/ / ліва частина

for (x=0; x <100; x +=0.1)

{= 1 / pow (x, 2);=y * 40;=x * 40; -> SetPixel (rect.right/2-d, rect.bottom/2-y, RGB (255,0,0));// Встановлюємо точки графіка (x == 0)

{xx=d;=y;;} -> MoveTo (rect.right/2-xx, rect.bottom/2-yy); -> LineTo (rect.right/2-d, rect.bottom/...


Назад | сторінка 6 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми для побудови графіка тимчасової функції
  • Реферат на тему: Розробка програми для ПОБУДОВИ графіка Функції y = 1 / x2 та знаходження пл ...
  • Реферат на тему: Розробка програми побудови графіка лінії регресії
  • Реферат на тему: Джерела римського права. Зміст права цивільного, права преторського і прав ...
  • Реферат на тему: Алгоритм і програма побудови графіка тимчасової функції