Курсовая работа: Проект программного модуля для нахождения корня уравнения
Предусмотреть проверку на допустимость исходных данных и повторение ввода при ошибочных данных;
Ввод исходных данных осуществлять в поля ввода формы.
1.3 Выходные данные
Выходными данными являются:
Таблица вычислений;
График функции.
Требования к выходным данным:
Все выходные данные выводятся на форму;
Ко всем выходным данным должен быть запрещен доступ со стороны пользователя.
1.4 Обработка ошибок
В данной программе реализован следующий способ контроля ввода:
Сначала проверяется, является ли набираемый символ либо цифрой, либо запятой;
Если не является, то набор символа игнорируется;
Если набираемый символ является цифрой, то он вводится в поле ввода;
Если набираемый символ является запятой, то проверяется, является ли
она первой вводимой запятой. Если ранее запятые не вводились, то она вводится в поле ввода. В противном случае ввод запятой игнорируется.
Данный способ контроля ввода реализован с помощью функции KeyPress.
Однако пользователь может не ввести в поле ввода данные. В этом случае выдается следующее сообщение:
Рисунок 2. Сообщение об ошибке.
Если пользователь ввел начало отрезка больше, чем конец отрезка, то в этом случае выдается следующее сообщение:
Рисунок 3. Сообщение об ошибке.
2 Проектирование программного модуля
2.1 Структурная диаграмма программного модуля
Рисунок 4. Структурная диаграмма программного модуля.
UserForm1 – пользовательская форма.
UserForm_Initialize() – процедура начальной инициализации пользовательской формы.