Реферат: Расчет площади сложной фигуры с помощью метода имитационного моделирования
Вычисляет площадь сложной фигуры с помощью метода имитационного моделирования.
4.4 Файл DRAFT.C
4.4.1 Процедура инициализации графического режима.
void init (void)
4.4.2 Процедура обводки непрерывного контура.
void f_draft (float b0,float b1,float b2,float b3, //-коэфициенты полинома
float x1,float x2) // область определения [x1,x2]
4.4.3 Процедура вырисовки осей координат.
void osi ( float x1, float x2, // область определения функций
float b) // маштабный коэфициент расчитывается по формуле
// b= j - Fmin*(i-j) / (Fmax - Fmin)
// где i,j - задают положение графика на экране
// Fmin,Fmax - минимальное и максимальное значения //функций на данном интервале
4.5 Файл DRAFT_F.
4.5.1 Процедура вырисовки графиков функций.
void draft_f (float b3,float b2,float b1,float b0, //-коэфициенты полинома Y1
fliat c3,float c2,float c1,float c0, //-коэфициенты полинома Y2
float x1,float x2, // область определения [x1,x2]
float fmin,float fmax, // минимальное и максимальное значения //функций на данном интервале
int k, int i, int l, int j) // координаты, задающие положение //графика на экране
4.6 Файл DRAFT_N.
4.6.1 Процедура вырисовки графиков значений полщадей расчитанных числвым методом и методом имитационного моделирования в зависимости от количества обращений к генератору случайных чисел.
void draft_e (float b3,float b2,float b1,float b0, //-коэфициенты полинома Y1
fliat c3,float c2,float c1,float c0, //-коэфициенты полинома Y2
float x1,float x2, // область определения [x1,x2]
float fmin,float fmax, // минимальное и максимальное значения //функций на данном интервале
float Sn, // площадь рассчитанная числовым методом
int k, int i, int l, int j) // координаты, задающие положение //графика на экране
4.7 Файл SQ.C
Все файлы объединены в главной программе SQ.C, которая является основной и координирует работу процедур.
5 Использование программы.
Для использования данной программы необходима операционная среда MS DOS,
файл egavega.bgi, и собственно сама скомпилированная программа sq.exe.
6 Исходный текст программы дан в приложении №1.
7 Тесовый пример показан в приложении №2.
8 Список использованной литературы.
1. Язык программирования Си для персонального компьютера. С.О. Бочков, Д.М. Субботин.