Лабораторная работа

«Метод метода хорд и касательных на Паскале (Pascal)»

  • 9 страниц(ы)
  • 803 просмотров
фото автора

Автор: navip

1. Постановка задачи 3

2. Анализ задачи 3

3. Схема алгоритма. 5

4. Текст программы на Паскале 6

5. Результаты расчёта 8

6. Вывод 8

7. Список литературы 9

1. Постановка задачи

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

tg(0.4x+0.3)=x2

Метод хорд и касательных

Пусть f(a)f(b)<0 и f'(x) и f''(x) сохраняют постоянные знаки на [a,b]. Соединяя метод хорд и касательных, получаем метод, на каждом этапе которого находится значение по недостатку и по избытку точного корня уравнения f(x)=0.

Процесс вычисления прекращаем, когда длина отрезка, на котором находится корень уравнения, будет меньше заданной точности ε. За значение корня лучше принять среднее арифметическое полученных последних значений.

Геометрическая интерпретация комбинированного метода:

> plot(tan(0.4*x+0.3)-x^2,x=-2.3,y=-10.10);

>

4. Текст программы на Паскале

Program Kombin_2_38;

Var

a,b,x1,x2,xn,c,E:real;

Function F(z:Real):Real;

Begin

F:=tan(0.4*z+0.3)-sqr(z);

End;

Function F1(z:Real):Real;

Begin

F1:=0.4/sqr(cos(0.4*z+0.3))-2*z;

End;

Function F2(z:Real):Real;

Begin

.

End;

begin

write('vvedi a ');

readln(a);

write('vvedi b ');

readln(b);

writeln('Vvedit tochnist');

.

.

.

c:=b;

xn:=a;

end;

if f(b)*f2(b)>0 then begin

c:=a;

xn:=b;

end;

x1:=xn-f(xn)/f1(xn);

c:=x1;

x2:=xn-(f(xn)/(f(c)-f(xn)))*(c-xn);

xn:=x2;

while abs(x1-x2)>2*E do

begin

x1:=xn-f(xn)/f1(xn);

c:=x1;

x2:=xn-(f(xn)/(f(c)-f(xn)))*(c-xn);

xn:=x2;

end;

x1:=(x1+x2)/2;

writeln('x=', x1:2:12);

end;

readln;

end.

5. Результаты расчёта

Результаты требуемого расчёта:

vvedi a -1

vvedi b 0

Vvedit tochnist

0.001

x=.

vvedi a 0

vvedi b 1

Vvedit tochnist

0.001

x=.

vvedi a 2

vvedi b 3

Vvedit tochnist

0.001

x=2.870976383792

6. Вывод

Программа работает верно. Полученные результаты удовлетворяют требованию.

1. Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы – М.: Лаборатория Базовых Знаний, 2002.

2. Численные методы. Автор: Лапчик М.П., Рагулина М.И., Хеннер Е.К.; под ред. Лапчика М.П.

Примечания к работе

Готовые решение задачи на языке Паскаль

К работе прилагается все исходники (Pascal) и отчет (Word)

Покупка готовой работы
Тема: «Метод метода хорд и касательных на Паскале (Pascal)»
Раздел: Информатика
Тип: Лабораторная работа
Страниц: 9
Цена: 600 руб.
Нужна похожая работа?
Закажите авторскую работу по вашему заданию.
  • Цены ниже рыночных
  • Удобный личный кабинет
  • Необходимый уровень антиплагиата
  • Прямое общение с исполнителем вашей работы
  • Бесплатные доработки и консультации
  • Минимальные сроки выполнения

Мы уже помогли 24535 студентам

Средний балл наших работ

  • 4.89 из 5
Узнайте стоимость
написания вашей работы

Не подошла эта работа?

Воспользуйтесь поиском по базе из более чем 40000 работ

Другие работы автора
Наши услуги
Дипломная на заказ

Дипломная работа

от 8000 руб.

срок: от 6 дней

Курсовая на заказ

Курсовая работа

от 1500 руб.

срок: от 3 дней

Отчет по практике на заказ

Отчет по практике

от 1500 руб.

срок: от 2 дней

Контрольная работа на заказ

Контрольная работа

от 100 руб.

срок: от 1 дня

Реферат на заказ

Реферат

от 700 руб.

срок: от 1 дня

682 автора

помогают студентам

23 задания

за последние сутки

10 минут

среднее время отклика