Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Moskovsky_aviatsionnyy_institut.doc
Скачиваний:
9
Добавлен:
18.11.2019
Размер:
690.69 Кб
Скачать
  1. Схемы алгоритмов

Условие

Алгоритм

Значение

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.

Входные данные:

  1. An – начальное значение параметра А, тип – вещественный;

  2. Ak – конечное значение параметра A, тип – вещественный;

  3. Da - шаг изменения значений параметра A, тип – вещественный.

Выходные данные:

  1. A – массив значений параметра A, тип – вещественный.

Подпрограмма-функция F предназначена для вычисления значения подынтегральной функции.

Список формальных параметров: x.

Входные данные:

  1. x – аргумент функции, тип – вещественный.

Подпрограмма-процедура Integral предназначена для вычисления численного значения интеграла.

Список формальных параметров: C, D, Z, Eps, Km, Err.

Входные данные:

  1. D – верхняя граница интегрирования, тип – вещественный;

  2. C – нижняя граница интегрирования, тип – вещественный;

  3. Eps – погрешность вычисления интеграла, тип – вещественный;

  4. Km – предельное число повторений цикла, тип – целый.

Выходные данные:

  1. Z – численное значение интеграла, тип – вещественный;

  2. Err – признак ошибки при вычислении интеграла, тип – целый.

Подпрограмма-процедура Tab предназначена для вычисления таблицы значений функции Y.

Список формальных параметров: Xn, Dx, N, A, M, Mx, My, Er, B.

Входные данные:

  1. Xn – начальное значение аргумента X, тип - вещественный;

  2. Dx – шаг изменения значений аргумента X, тип – вещественный;

  3. N – количество значений аргумента X, тип – целый;

  4. A – массив значений параметра A, тип – вещественный;

  5. M – количество значений аргумента A, тип – целый;

  6. B – параметр, тип – вещественный.

Выходные данные:

  1. Mx – массив значений аргумента X, тип – вещественный;

  2. My – двумерный массив значений функции Y, тип – вещественный;

  3. Er – двумерный массив признака ошибки, тип – вещественный.

Подпрограмма-процедура RezOut предназначена для вывода результатов выполнения программы на внешние носители.

Список формальных параметров: Mx, A, N, M, My, Er.

Входные данные:

  1. Mx – массив значений аргумента X, тип – вещественный;

  2. A – массив значений параметра A, тип – вещественный;

  3. N – количество значений аргумента X, тип – целый;

  4. M – количество значений параметра A, тип – целый;

  5. My – двумерный массив значений функции Y, тип – вещественный;

  6. Er – двумерный массив признака ошибки, тип – вещественный.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]