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

Реферат Програма обчислення певного інтеграла методом прямокутників з візуалізацією рішення





ost = Convert :: ToDouble (textBox3-> Text);} (...) {textBox3-> Focus ( ); MessageBox :: Show ("Значення похибки введено некоректно");} true;

} LEVPR (double & buf, double & x2, int & n, double & delX, double & delY) {//метод лівих прямокутників (вважає інтриган) y, S, x1, post; postX1, postY, xx, yy; (x1 = buf; x1

{= S + funkcia (post) * ((x1 + ((x2-buf)/n))-x1);}// обчислення інтеграла {= S + funkcia (post) * (( x1 + ((x2-buf)/n))-x1);}// обчислення інтеграла

} S;

} PRAVPR (double & buf, double & x2, int & n, double & delX, double & delY) {y, S, x1, post; postX1, postY, xx , yy; (x1 = buf; x1

} S;

} SREDPR (double & buf, double & x2, int & n, double & delX, double & delY) {

double y, S, x1, post; postX1, postY, xx, yy; (x1 = buf; x1

} S;

} y;: System :: Void button1_Click (System :: Object ^ sender, System :: EventArgs ^ e) {-> Image = System :: Drawing :: Bitmap (pictureBox1-> Size.Width, -> Size.Height); :: Drawing :: Graphics ^ g = :: Drawing :: Graphics :: FromImage (pictureBox1-> Image); :: Drawing :: Pen ^ pen = System :: Drawing :: Pen (colorDialog1-> Color); :: Drawing :: Brush ^ brush = System :: Drawing :: SolidBrush (colorDialog1-> Color); x1, x2; = 1; = 1; n ;// число прямоугольніковshag,// ​​крок в циклах, тобто прирощення по осі X ;//різниця між верхньою і нижньою межами інтегрування, необхідна для знаходження кроку (radioButton1-> Checked == true) n = Convert :: ToInt64 (numericUpDown1-> Value); maxY, minY; (radioButton2- > Checked == true) n = 6; (check (x1, x2) && (x2> x1))

{double delX; ((x1 <= 0) && (x2> = 0))

{delX = (600/(abs (x1) + abs (x2)));} {delX = 600/(abs (x2-x1));}

// Зсув по осі Х: sdvigX, sdvigY; (x1 <0) = Convert :: ToInt64 (abs (x1) * delX); sdvigX = Convert :: ToInt64 (-x1 * delX) ; buf; = sdvigX +80 ;//щоб праворуч вміщувалася шкала X = x1 ;//необхідний для запам'ятовування Х1 = abs (x2-x1); = 0.001 * raznostX;

// Пошук найбільшого та найменшого Y-необхідно для масштабування = 0; = 0; srY; (x1 = x1; x1 <= (x2); x1 = x1 + shag)

Text == "Змініть") MessageBox :: Show ("Змініть межі інтегрування");

{= buf; delY;

// одиничний відрізок по осі Y (m2): ((minY <= 0) && (maxY> = 0))

{delY = (500/(abs (minY) + abs (maxY)));...


Назад | сторінка 5 з 8 | Наступна сторінка





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

  • Реферат на тему: Double Standards in Modern Politics
  • Реферат на тему: Double Entry Types of Balance Sheet
  • Реферат на тему: Double electric layer. Mechanism of formation and theory of structure
  • Реферат на тему: Обчислення визначеного інтеграла методами трапецій і середніх прямокутників ...
  • Реферат на тему: Обчислення визначених інтегралів методом прямокутників за допомогою MPI