Автор работы: Пользователь скрыл имя, 08 Марта 2011 в 18:23, курсовая работа
В данной курсовой работе будет рассмотрено решение задач из ряда высшей математике, это: вычисление определенного интеграла, логарифма
1. Программирование нестандартных функций --------------------------------------------------- 5
1.1. Постановка задачи -------------------------------------------------------------------------- 5
1.2. Результат машинного и ручного счета -------------------------------------------------- 6
1.3. Вывод ------------------------------------------------------------------------------------------- 6
2.Программирование нестандартных функций --------------------------------------- 7
2.1. Постановка задачи --------------------------------------------------------------------------- 7
2.2. Метод решения ------------------------------------------------------------------------------- 7
2.3.Описание программы ------------------------------------------------------------------------- 8
2.4.Результат машинного и ручного расчета ------------------------------------------------- 9
2.5. Вывод ------------------------------------------------------------------------------------------- 9
3.Операции над матрицами -------------------------------------------------------------------------- 10
3.1. Постановка задачи ---------------------------------------------------------------------------- 10
3.2. Метод решения -------------------------------------------------------------------------------- 10
3.3. Описание программы ------------------------------------------------------------------------ 12
3.4. Результат машинного и ручного расчета ---------------------------------------------- 14
3.5. Вывод ------------------------------------------------------------------------------------------ 15
4. Вычисление определенного интеграла --------------------------------------------------------- 16
4.1. Постановка задачи ----------------------------------------------------------------------------- 16
4.2. Метод решения ------------------------------------------------------------------------------- 16
4.3. Описание программы ------------------------------------------------------------------------ 16
4.4. Результат машинного и ручного расчета ------------------------------------------------ 17
4.5. Вывод ------------------------------------------------------------------------------------------- 18
5. Нахождение максимального и минимального значения функции ----------------------- 19
5.1. Постановка задачи ---------------------------------------------------------------------------- 19
5.2. Метод решения -------------------------------------------------------------------------------- 19
5.3. Описание программы ------------------------------------------------------------------------ 20
5.4. Результат машинного и ручного расчета ----------------------------------------------- 21
5.5. Вывод --------------------------------------------------------------------------------- 21
Заключение ------------------------------------------------------------------------------------ 22 Список литературы ------------------------------------------------------------------------------- 23
Разработал
студент гр.Тмду-21 Швецов В.В.
Вывод: результаты ручного и машинного счета совпали, следовательно, программа выполнена правильно.
Задание №4
Составить алгоритм и программу для вычисления определенного интеграла. Число разбиений каждого интервала интегрирования принять равным 10.
, при a=3, b=4.
Ручной
счет
Текст программы
Program N4;
uses Crt;
var a,b,h,x,y,x1,y1,xn,yn, I:Real;
begin
Clrscr;
Assign (F,'A:\4.Dat');
Rewrite (F);
Writeln
('Вычисление определенного
Writeln
(F,'Вычисление определенного
Writeln
('y:=exp(ln(1-2*x+sqr(x))/5)/
Writeln
(F,'y:=exp(ln(1-2*x+sqr(x))/5)
writeln ('Введите значения а,b,N');
Readln (a,b,N);
h:=(a-b)/(N-1);
x1:=b;xn:=a;y1:=exp(ln(1-
yn:=exp(ln(1-2*xn+sqr(xn)
Repeat
y:=exp(ln(1-2*x+sqr(x))/5)/1-
I:=(h/3)*(y1+(y*y)+(2*y*
Writeln ('I= ',I:3:3);
Writeln (F,'I= ',I:3:3);
writeln
('Разработал студент гр.Тмду-
writeln
(F,'Разработал студент гр.
Close (F);
Readkey;
end.
Алгоритм
программы
Машинный
счет
Вычисление
определенного интеграла
y:=exp(ln(1-2*x+sqr(x))/
I= -0,466.
Разработал
студент гр.Тмду-21 Швецов В.В.
Вывод: результаты машинного и ручного счета разошлись на 1,5%, следовательно программа выполнена верно.
Задание №5
Составить
алгоритм и программу вычисления
наибольшего и наименьшего
Ручной
счет:
Y=-4.0665 при X=3.00
Y=-4.1887 при X=3.75
Y=-4.2726 при X=4.50
Y=-4.3335 при X=5.25
Y=-4.3797 при X=6.00
Из данного графика функции видно что
Ymax=-4.0665
при X=3.00
Ymin=-4.3797
при X=6.00
Алгоритм программы
Текст программы
program kurs8;
const a=3; b=6;
var
xmin,xmax,ymax,ymin,x,y,h:
n:real;
F:Text;
begin
Assign (F,'A:\5.Dat');
Rewrite (F);
Writeln
('Вычисление наибольшего и
Writeln
(F,'Вычисление наибольшего и
writeln('функции y=arcsin(2*x)/(1+x*x)-3*Pi/2 на интервале [3,6] ');
writeln(F,'функции y=arcsin(2*x)/(1+x*x)-3*Pi/2 на интервале [3,6] ');
writeln('Введите число
readln(n);
ymax:=-10E5;
ymin:=10E5;
h:=(b-a)/n; x:=a;
while (x<=b) do begin
y:=arctan( ((2*x)/(1+x*x))/sqrt(1-sqr(((
writeln (' Y=',y:5:5,' при X=',x:4:2);
writeln (f,' Y=',y:5:5,' при X=',x:4:2);
if (y<=ymin) then begin ymin:=y; xmin:=x;end;
if (y>=ymax) then begin ymax:=y; xmax:=x;end;
x:=x+h;
end;writeln;
writeln('Ymax=',ymax:5:3,
writeln(F,'Ymax=',ymax:5:
writeln('Ymin=',ymin:5:3,
writeln(F,'Ymin=',ymin:5:
writeln
('Разработал студент гр.Тмду-
writeln (F,'Разработал студент гр.Тмду-21 Швецов В.В.');
readln;
Close (F);
end.
Машинный счет
Вычисление
наибольшего и наименьшего
y=arctan(
((2*x)/(1+x*x))/sqrt(1-sqr(((
Введите число разбиений n= 4
Y=-4.06889 при X=3.00
Y=-4.19118 при X=3.75
Y=-4.27505 при X=4.50
Y=-4.33595 при X=5.25
Y=-4.38209 при X=6.00
Ymax=-4.069 при X=3.00
Ymin=-4.382 при X=6.00
Вывод:
Результаты ручного и машинного счета
совпадают, следовательно программа работает
верно
Заключение.
Программы работают правильно, так как ручной и машинный счет совпадают. Можно сделать вывод, что курсовая работа выполнена правильно. Для каждого задания была составлена блок-схема, программа на языке TP7, представлены ручные и машинные расчеты.
Для
задания №5 в ручных расчетах представлен
график функции заданной функции.
Список
литературы
1.Карев Е.А.
Технологическая информатика.
2. Карев Е.А. Информатика. Учебное пособие для выполнения практических занятий , контрольных и курсовых работ.1996г..
3.Петров А.В.
Алексеев В.Е. Вычислительная
техника и программирование.