Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11_ргр.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
585.61 Кб
Скачать
  1. Схемы алгоритмов

Условие

Алгоритм

Значение

An

An

Начальное значение параметра А, вещественный тип

Da

Da

Шаг изменения значений параметра A, вещественный тип

N

N

Количество значений параметра A, целый тип

Ma

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

X

Аргумент функции, вещественный тип

Ki1

Количество итераций при вычислении методом Симпсона, тиц – целый.

Ki2

Количество итераций при вычислении методом трапеций, тиц – целый.

B1

Численное значение интеграла при вычислении методом Симпсона, вещественный тип

B1

Численное значение интеграла при вычислении методом трапеций, вещественный тип

Err1

Признак ошибки при вычислении интеграла при вычислении методом Симпсона, целый тип

Err2

Признак ошибки при вычислении интеграла при вычислении методом трапеций, целый тип

b

D

Верхняя граница интегрирования, вещественный тип

a

C

Нижняя граница интегрирования, вещественный тип

ε

Eps

Погрешность вычисления интеграла, вещественный тип

Km

Km

Предельное число повторений цикла, целый тип

Mx

Mx

Массив значений аргумента X, вещественный тип

My

Двумерный массив значений функции Y, вещественный тип

Er

Двумерный массив признака ошибки, целый тип

M

M

Количество значений аргумента X, целый тип

Y

Y

Функция, вещественный тип

i

Счётчик повторения цикла, целый тип

j

Счётчик повторения цикла, целый тип

Схема алгоритма главной программы.

Подпрограмма-процедура VvodX предназначена для ввода значений массива X.

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

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

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

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

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

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

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

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

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

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

Список формальных параметров: An, N, Da, Ma.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. Ki – количество итераций, тиц – целый;

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

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

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

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

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

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

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

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

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

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

  2. Ki – количество итераций, тиц – целый;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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