Проект программного модуля для нахождения приближенного значения бесконечной суммы - Курсовая работа

бесплатно 0
4.5 156
Математическая модель и методика разработки программного модуля для вычисления приближенного значения бесконечной суммы с точностью до Е=0,05, если x принимает значения на отрезке [a,b] с шагом h. Порядок проверки программного модуля на наличие ошибок.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Целью данной курсовой работы является разработка программного модуля для вычисления приближенного значения бесконечной суммы с точностью до Е=0.05, если x принимает значения на отрезке [a,b] с шагом h. В разделе «Постановка задачи» описаны: математическая модель задачи, входные и выходные данные, обработка ошибок, которые могут быть допущены при работе с данной программой.Для достижения заданной точности надо суммировать члены ряда до тех пор, пока очередной член по модулю не будет меньше Е.Требования к входным данным: Предусмотреть проверку на допустимость исходных данных и повторение ввода при ошибочных данных;Требования к выходным данным: Все выходные данные выводятся на форму;В данной программе реализован следующий способ контроля ввода: Сначала проверяется, является ли набираемый символ либо цифрой, либо запятой; Если набираемый символ является цифрой, то он вводится в поле ввода; Если набираемый символ является запятой, то проверяется, является ли она первой вводимой запятой. Если ранее запятые не вводились, то она вводится в поле ввода.COMMANDBUTTON1_Click() - процедура, срабатывающая при нажатии кнопки «Вычислить сумму», которая считывает исходные данные, производит вычисления и записывает результат. COMMANDBUTTON2_Click() - процедура, срабатывающая при нажатии кнопки «Удалить данные», которая осуществляет удаление введенных данных и результатов.Схема процедуры обработки кнопки «Вычислить сумму».Текстовая информация размещена на элементах управления Label. В окне программы располагаются ячейки ввода (элементы управления TEXTBOX), таблица результатов (элемент управления LISTBOX) и график функции, который располагается на элементе управления Image.Application.Visible = False "делаем Excel невидимым number = "0123456789,-" "строка для проверки вводимого числа sign = "-" "строка для проверки знака вводимого числа eps = 0.05 "точность Private Sub COMMANDBUTTON1_Click() "Кнопка "Вычислить сумму" "считываем данные a = CDBL(TEXTBOX1.Value) b = CDBL(TEXTBOX2.Value) h = CDBL(TEXTBOX3.Value) Set ry = Sheets(ACTIVESHEET.Name).Range(Cells(1, 2), Cells(i, 2)) Set rx = Sheets(ACTIVESHEET.Name).Range(Cells(1, 1), Cells(i, 1))Целью данной курсовой работы была разработка программного модуля для вычисления приближенного значения бесконечной суммы с точностью до Е=0.05, если x принимает значения на отрезке [a,b] с шагом h..

План
Содержание

Введение 2

1. Постановка задачи 3

1.1 Математическая модель задачи 3

1.2 Входные данные 3

1.3 Выходные данные 4

1.4 Обработка ошибок. 4

2 Проектирование программного модуля 6

2.1 Структурная диаграмма программного модуля 6

2.2 Разработка схемы программного модуля и ее описание 7

2.3 Разработка пользовательского интерфейса 8

3 Реализация программного модуля 10

3.1 Код программы 10

4 Тестирование программного модуля 17

Заключение 19

Список использованных источников 20

Введение
Целью данной курсовой работы является разработка программного модуля для вычисления приближенного значения бесконечной суммы с точностью до Е=0.05, если x принимает значения на отрезке [a,b] с шагом h. Для разработки используется табличный процессор Excel и язык программирования Visual Basic for Application.

Данная курсовая работа состоит из 4 разделов.

В разделе «Постановка задачи» описаны: математическая модель задачи, входные и выходные данные, обработка ошибок, которые могут быть допущены при работе с данной программой.

В разделе «Проектирование программного модуля» приведена структурная диаграмма программного модуля, схема программного модуля с ее описанием и описан пользовательский интерфейс.

В разделе «Реализация программного модуля» находится код программы с комментариями к нему и описаны используемые операторы и функции.

В разделе «Тестирование программного модуля» показана работа программы.

Вывод
Целью данной курсовой работы была разработка программного модуля для вычисления приближенного значения бесконечной суммы с точностью до Е=0.05, если x принимает значения на отрезке [a,b] с шагом h..

Тестирование показало, что результаты, полученные разработанным программным модулем, соответствуют теоретическим расчетам. В программе присутствует обработка ошибок. При вводе ошибочные данные игнорируются, а при отсутствии введенных данных выдается сообщение об ошибке. Курсовая работа выполнена в полном объеме в соответствии с заданием.

Список литературы
1 Биллинг В.А. VBA и Office 2000. Офисное программирование. - М.: «Русская редакция», 1999.

2 Гарнаев Ю.А. Использование MS Excel и VBA в экономике и финансах. - СПБ: БХВ - Санкт-Петербург, 2002.

3 Гарнаев Ю.А. самоучитель VBA. - СПБ: БХВ - Санкт-Петербург, 2002.

4 Васильев А. VBA в Office 2000: учебный курс - СПБ: Питер, 2002.

5 Кузьменков В.Г. VBA 2002. - М.: Издательство БИНОМ, 2002.

6 MS Office XP: Разработка приложений/Под ред. Ф.А.Новикова - СПБ: БХВ - Санкт-Петербург, 2003.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?