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

Сначала проверяется, является ли набираемый символ либо цифрой, либо запятой;

Если не является, то набор символа игнорируется;

Если набираемый символ является цифрой, то он вводится в поле ввода;

Если набираемый символ является запятой, то проверяется, является ли она первой вводимой запятой. Если ранее запятые не вводились, то она вводится в поле ввода. В противном случае ввод запятой игнорируется.

Данный способ контроля ввода реализован с помощью функции KeyPress.

Однако пользователь может не ввести в поле ввода данные. В этом случае выдается следующее сообщение:

Рисунок 1. Сообщение об ошибке.


Если пользователь ввел начало отрезка больше, чем конец отрезка, то в этом случае выдается следующее сообщение:

Рисунок 2. Сообщение об ошибке.


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

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

Рисунок 3. Структурная диаграмма программного модуля.

UserForm1 – пользовательская форма.

UserForm_Initialize() – процедура начальной инициализации пользовательской формы.

CommandButton1_Click() – процедура, срабатывающая при нажатии кнопки «Вычислить сумму», которая считывает исходные данные, производит вычисления и записывает результат.

CommandButton2_Click() – процедура, срабатывающая при нажатии кнопки «Удалить данные», которая осуществляет удаление введенных данных и результатов.

CommandButton3_Click() – процедура, срабатывающая при нажатии кнопки «Выход», которая закрывает приложение.

Sum() – функция определения суммы бесконечного ряда.


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

Рисунок 4. Схема процедуры обработки кнопки «Вычислить сумму».

Рисунок 5. Схема функции вычисления суммы бесконечного ряда.

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

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