Вычисление определённого интеграла: Инструкция для пользователя

Страницы работы

Содержание работы

Балтийский государственный технический университет

«ВОЕНМЕХ»

Инструкция для пользователя.

Программа: вычисление определённого

интеграла.

Вариант-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. Математические выкладки и формулы.

b

0

 
 
1)Точное значение интеграла, функция I2(b), вычисляется по следующим формулам интегрирования. В формуле b может принимать значения (типа real) в диапазоне от - до - и от  до .

b

 

b

 

0

 

0

 

b

0

 
                                         


2) Приближенное значение интеграла, функция I1(b), вычисляется по следующим формулам интегрирования.                              

Формулы общего вида для вычисления интеграла по методу трапеций.

          

Применение данных формул для вычисления исходного интеграла.

    

Формулу  представим в виде:

 

3.Список всех созданных подпрограмм.

Файл  Morkovka.PAS –  основной файл, из которого производится запуск программы, содержащий все рабочие процедуры и функции.

Procedure okno(x1,y1, x2,y2,cvet:word)

Процедура формирует на экране новое окно в заданной позиции, закрашивает его заданным цветом.

Назначение   формальных параметров:

x1,y1,x2,y2 – являются координатами левого верхнего и правого нижнего углов окна.

cvet– отвечают за текущий цвет  фона в окне.

Procedurepodscaz

Содержит подсказку о том, что делать в ходе выполнения программы.

Procedureyslovie

Содержит условия ограничения на ввод данных.

Proceduremenu

Содержит имена пунктов меню выводимых на экран.

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- в этот  параметр  поступают  значения равные разности точного и приближенных                                                                          

Похожие материалы

Информация о работе