Автор работы: Пользователь скрыл имя, 09 Сентября 2011 в 08:48, курсовая работа
Цель курсовой работы является приобретение и углубление знаний в области высокоуровневых методов информатики и программирования, получения дополнительных практических навыков в использовании основных приёмов обработки экспериментальных данных, численного решения определенных интегралов.
Численное интегральное исчисление – часто используемая тема в математике. При решении ряда актуальных физических и технических задач встречаются определенные интегралы от функций, первообразные которых не выражаются через элементарные функции. Кроме того, в приложениях приходится иметь дело с определенными интегралами, сами подынтегральные функции которых не являются элементарными. Это приводит к необходимости использования приближенных методов вычисления определенных интегралов.
ВВЕДЕНИЕ
Нормативные ссылки
Список используемой литературы
{
this.PointsSize
= Convert.ToInt32(SettingsFrm.
}
catch
{
throw new Exception("Ошибка при вводе размера точек");
}
try
{
this.LineWidth
= Convert.ToSingle(SettingsFrm.
}
catch
{
throw new Exception("Ошибка при вводе толщины линии");
}
DrawGraph();
}
catch (Exception myexcepton)
{
MessageBox.Show(myexcepton.
, "Ошибка ввода данных.");
}
}
}
private void MainForm_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 120 || e.KeyChar == 1095) //отмена вычислений при нажатии 'x'
{
Patsev.Integrals.Integral.
strMethodRectangles = "";
strTrapezoids = "";
strSimpsons = "";
}
}
}
}
При
запуске программы на экран выводится
главное окно программы с отображенными
и доступными элементами управления
(см. рисунок 12). Текстовые поля исходных
данных заполнены значениями по умолчанию,
которые можно изменить.
Рисунок
12 – Главное окно программы после запуска
После нажатия кнопки «Расчет» организуется поток выполнения вычислений, при длительных расчетах вычисления можно остановить, нажав клавишу, ‘x’ на клавиатуре (рисунок 13). Во время расчетов программа продолжает реагировать на действия пользователя, возможно минимизировать главное окно, изменить его размер, открыть окно «О программе» (рисунок 14), изменить ориентацию и масштаб графика, а также закрыть программу нажав кнопку «Выход». После проведения расчетов результаты отображаются в левом верхнем углу графика (рисунок 15). Программа допускает изменение отображения графика функции, соответствующие настройки можно изменить при нажатии кнопки «Настройки» (рисунок 16).
Рисунок
13 – Главное окно программы в процессе
вычисления интегралов
Рисунок
14 – Окно «О программе»
Рисунок
15 – Главное окно программы после проведения
расчетов
Рисунок 16 – Окно «настройки»
Согласно
вычисленным результатам
В
результате тестирования установлено,
что разработанная программа
отвечает всем основным требованиям, заложенным
в поставленную задачу, а именно:
Итогом данной курсовой работы является программа, реализованная на языке C#, с помощью которой вычисляются определенный интеграл на заданном пользователем отрезке [a, b], разбитом на n равных частей с наглядным графиком функции от которой считается определенный интеграл, построенной на этом отрезке [a, b].
В качестве перспектив развития данной программы можно отметить такие нереализованные возможности как самостоятельный ввод пользователем нужной ему функции, расширение списка методов вычисления определенных интегралов, а так же визуальное улучшение интерфейса программы.
Нормативные ссылки
ГОСТ 2.105-95 ЕСКД. Общие требования к текстовым документам
ГОСТ 2.301-68 ЕСКД. Форматы
ГОСТ 7.1-2003.
Р
50-77-88 Рекомендации. ЕСКД. Правила выполнения
диаграмм
Список используемой
литературы
Информация о работе Разработка программы, вычисляющей интеграл