Схемы алгоритмов
Условие |
Алгоритм |
Значение |
Xn |
Xn |
Начальное значение аргумента X, вещественный тип |
N |
N |
Количество значений аргумента X, целый тип |
Dx |
Dx |
Шаг изменения значений аргумента X, вещественный тип |
X |
X |
Аргумент функции, вещественный тип |
|
Mx |
Массив значений аргумента X, вещественный тип |
An |
An |
Начальное значение параметра А, вещественный тип |
Ak |
Ak |
Конечное значение параметра A, вещественный тип |
Da |
Da |
Шаг изменения значений параметра A, вещественный тип |
M |
M |
Количество значений параметра A, целый тип |
A |
A |
Массив значений параметра A, вещественный тип |
B |
B |
Параметр функции, вещественный тип |
Y |
Y |
Функция, вещественный тип |
|
My |
Двумерный массив значений функции, вещественный тип |
|
Er |
Двумерный массив признака ошибки, целый тип |
|
i |
Счётчик повторения цикла, целый тип |
|
j |
Счётчик повторения цикла, целый тип |
a |
C |
Нижняя граница интегрирования, вещественный тип |
b |
D |
Верхняя граница интегрирования, вещественный тип |
|
Km |
Предельное число повторений цикла, тип – целый |
ε |
Eps |
Погрешность вычисления интеграла, тип – вещественный |
|
Z |
Численное значение интеграла, вещественный тип |
|
Err |
Признак ошибки при вычислении интеграла, целый тип |
Схема алгоритма главной программы.
Подпрограмма-процедура DataIn предназначена для заполнения массива значений параметра A.
Список формальных параметров: An, Ak, Da, A.
Входные данные:
An – начальное значение параметра А, тип – вещественный;
Ak – конечное значение параметра A, тип – вещественный;
Da - шаг изменения значений параметра A, тип – вещественный.
Выходные данные:
A – массив значений параметра A, тип – вещественный.
Подпрограмма-функция F предназначена для вычисления значения подынтегральной функции.
Список формальных параметров: x.
Входные данные:
x – аргумент функции, тип – вещественный.
Подпрограмма-процедура Integral предназначена для вычисления численного значения интеграла.
Список формальных параметров: C, D, Z, Eps, Km, Err.
Входные данные:
D – верхняя граница интегрирования, тип – вещественный;
C – нижняя граница интегрирования, тип – вещественный;
Eps – погрешность вычисления интеграла, тип – вещественный;
Km – предельное число повторений цикла, тип – целый.
Выходные данные:
Z – численное значение интеграла, тип – вещественный;
Err – признак ошибки при вычислении интеграла, тип – целый.
Подпрограмма-процедура Tab предназначена для вычисления таблицы значений функции Y.
Список формальных параметров: Xn, Dx, N, A, M, Mx, My, Er, B.
Входные данные:
Xn – начальное значение аргумента X, тип - вещественный;
Dx – шаг изменения значений аргумента X, тип – вещественный;
N – количество значений аргумента X, тип – целый;
A – массив значений параметра A, тип – вещественный;
M – количество значений аргумента A, тип – целый;
B – параметр, тип – вещественный.
Выходные данные:
Mx – массив значений аргумента X, тип – вещественный;
My – двумерный массив значений функции Y, тип – вещественный;
Er – двумерный массив признака ошибки, тип – вещественный.
Подпрограмма-процедура RezOut предназначена для вывода результатов выполнения программы на внешние носители.
Список формальных параметров: Mx, A, N, M, My, Er.
Входные данные:
Mx – массив значений аргумента X, тип – вещественный;
A – массив значений параметра A, тип – вещественный;
N – количество значений аргумента X, тип – целый;
M – количество значений параметра A, тип – целый;
My – двумерный массив значений функции Y, тип – вещественный;
Er – двумерный массив признака ошибки, тип – вещественный.
