Структурная диаграмма программного модуля
Рисунок 1. Структурная диаграмма программного модуля.
UserForm1 – пользовательская форма.
UserForm_Initialize() – процедура начальной инициализации пользовательской формы.
CommandButton1_Click() – процедура, срабатывающая при нажатии кнопки «Вычислить интеграл», которая производит вычисление и записывает результат.
Simp(a As Double, b As Double) – функция вычисления интеграла по формуле Симпсона.
Trap(a As Double, b As Double) – функция вычисления интеграла по формуле трапеции.
f(x As Double) – функция вычисляющая значение функции .
Разработка схемы программного модуля и её описание
Рисунок 2. Блок схема основной программы.
1 – происходит вызов функции вычисления интеграла методом трапеции.2 – происходит вызов функции вычисления интеграла по формуле Симпсона.
Рисунок 3. Блок схема функции вычисления интеграла по формуле Симпсона.
1 – происходит присвоение переменным начальных значений.
2 – происходит присвоение переменным очередных значений.
|
|
3 – описан цикл от 0 до n.
4 – вычисляется аргумент.
5 – проверяется условие.
6 – происходит вычисление интеграла.
7 – проверяется условие.
8 – происходит вычисление интеграла.
9 – проверяется условие.
10 – происходит вычисление интеграла.
11 – проверяется условие.
12 – функции присваивается значение интеграла.
Рисунок 4. Блок схема функции вычисления интеграла по формуле трапеции.
1 – происходит присвоение переменным начальных значений.
2 – происходит присвоение переменным очередных значений.
3 – описан цикл от 0 до n.
4 – вычисляется аргумент и происходит вычисление интеграла.
5 – проверяется условие.
6 – функции присваивается значение интеграла.
Рисунок 5. Блок схема вычисления значения функции.
1 – происходит вычисление значения функции.