Балтийский государственный технический университет
«ВОЕНМЕХ»
Инструкция для пользователя.
Программа: вычисление определённого
интеграла.
Вариант-6.
Разработал:
Линкина Е.А.
Группа И-354
Проверил:
Бехтерев К.В.
Санкт-Петербург
2006 год.
1. Постановка задания.
Дана функция.
Задачи программы.
1) Вычислить значение определенного интеграла I(b) данной функции для ak значений аргументов b двумя методами:
1. по правилам интегрирования.
2. методом трапеций с количеством разбиений q , где b-верхний предел интегрирования.
ak - количество вводимых значений b.
q- количество разбиений в методе трапеций.
Параметры qиakтипа integer, b типа real.
2) По полученным результатам построить таблицу, содержащую точное и приближенное значения интеграла, а также разность между ними в одноименных точках.
3) Построить график, изображающий зависимость точного и приближенного значений интеграла от верхнего предела интегрирования b.
Параметры ak, b, q вводятся пользователем с клавиатуры.
2. Математические выкладки и формулы.
|
|
|
|
|||||
|
|||||
|
|
2) Приближенное значение интеграла, функция I1(b), вычисляется по следующим формулам интегрирования.
Формулы общего вида для вычисления интеграла по методу трапеций.
Применение данных формул для вычисления исходного интеграла.
|
Формулу представим в виде:
3.Список всех созданных подпрограмм.
Файл Morkovka.PAS – основной файл, из которого производится запуск программы, содержащий все рабочие процедуры и функции.
Procedure okno(x1,y1, x2,y2,cvet:word)
Процедура формирует на экране новое окно в заданной позиции, закрашивает его заданным цветом.
Назначение формальных параметров:
x1,y1,x2,y2 – являются координатами левого верхнего и правого нижнего углов окна.
cvet– отвечают за текущий цвет фона в окне.
Содержит подсказку о том, что делать в ходе выполнения программы.
Содержит условия ограничения на ввод данных.
Содержит имена пунктов меню выводимых на экран.
Procedure vvod (var ak: integer; var n: integer; var k: mas)
Предназначена для реализации ввода данных.
Назначение формальных параметров:
ak- количество введенных значений;
n – количество элементарных отрезков для метода трапеции;
k - переменная содержит все введенные значения.
Procedure maxmin (ak: integer; pr: mas; var amax, amin: real)
Предназначена для поиска минимума и максимума среди результатов.
Назначение формальных параметров:
ak- количество введенных значений;
pr- результаты в которых нужно найти минимум и максимум;
amin- минимальное значение среди результатов;
amax- максимальное значение среди результатов.
Procedure tablo (ak: integer; a, pr: mas; k: mas)
Данная процедура реализует построение таблицы значений.
Назначение формальных параметров:
ak- количество введенных значений;
a - в этот параметр поступают посчитанные приближенные значения;
pr- в этот параметр поступают значения равные разности точного и приближенных
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.