Курсовая работа: Расчетная методика проектирования программного комплекса

3.2 Модуль 1

Первый модуль связан непосредственно с первой формой, о которой говорилось выше. Здесь мы описываем дружественный интерфейс, вывод вариационного ряда в компонент Memo1. Причем, нужно учесть, что в файле, где сохранены числа первым указана оценка центра Хс, его мы выводим на форму в Label3. Так же мы описываем здесь расчеты, которые программа выполняет при нажатии на кнопку Button2 и Button3. Описана связь первой формы со второй.

Код модуля приведен в приложении Б.

3.3 Модуль 2

В данном модуле программа рассчитывает и строит графики. Связан с модулем 1 и модулем Math

Код модуля приведен в приложении В.

3.4 Модуль 3

Этот модуль описывает третью форму, связан с первым модулем.

Код модуля приведен в приложении Г.

3.5 Модуль 4

Данный модуль прилагается к четвертой форме, на которой располагается справка.

Код модуля приведен в приложении Д.


Заключение

Целью данной работы являлась разработка программы на языке программирования Delphi для идентификации формы закона распределения погрешностей экспериментальных данных. Построение полигона, который более наглядно, чем гистограмма, отражает форму распределения, производилось путем соединения прямыми середин верхних оснований каждого столбца гистограммы. За пределами гистограммы, как слева, так и справа следовали пустые интервалы, в которых точки, соответствующие их серединам, лежали на оси абсцисс. Все эти точки, при построении полигона, соединялись между собой отрезками прямых линий, образуя с осью х замкнутую фигуру. При замене гистограммы кривой в виде полигона выполняется автоматически правило нормирования, т.к. от каждого большого столбца гистограммы (рис.1) отсекается и отбрасывается часть площади в виде треугольников, заштрихованных на рис.1 вертикально, а к каждому меньшему столбцу добавляются такие же площади треугольников, заштрихованных горизонтально. В итого общая площадь под кривой полигона остается равной площади исходной гистограммы. Однако это «перемещение площадей» при переходе от гистограммы к полигону происходит всегда «вниз по склону». В итоге площадь центрального столбца в полигоне оказывается меньше площади центрального столбца гистограммы. Чтобы устранить это явление, мы считали центральный столбец гистограммы состоящим из двух равных столбцов. В этом случае вершина кривой полигона выше верхнего основания центрального столбца, как это показано штриховой линией на рис.1, но площадь под кривой полигона в пределах центрального столбца будет равна площади центрального столбца гистограммы.


Рис.1


ПРИЛОЖЕНИЕ А

(Модуль Math)

unit uMath;

interface

const

MaxN = 1000;

type

IndexEl = 1..maxN;

TM = array[IndexEl] of Real;

TParam = (lev, prav, kolvo);

var

arrReal : TM; //исходные данные

К-во Просмотров: 453
Бесплатно скачать Курсовая работа: Расчетная методика проектирования программного комплекса