50744

Знаходження коренів нелінійного рівняння методом дотичних

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

Информатика, кибернетика и программирование

Встановити корні рівняння графічно та уточнити один з них методом хорд з точністю до 0,001.Відділити корні рівняння аналітично та уточнити один зних методом хорд з точністю до 0,001.

Украинкский

2014-01-29

133.5 KB

2 чел.

М Чуприна С. 1ПМ-08

Лабороторна робота № 14

Тема. Знаходження коренів нелінійного рівняння методом дотичних.

Мета. Навчитися уточнювати корені методом дотичних.

Устаткування: папір формату А4, ПК, С++.

Хід роботи .

  1.  Індивідуальне завдання.

Встановити корні рівняння графічно та уточнити один з них методом хорд з точністю до 0,001.Відділити корні рівняння аналітично та уточнити один зних методом хорд з точністю до 0,001.

1 – ше рівняння

2 – ге рівняння

18

#include<iostream.h>

#include<math.h>

double  y (double x)

{return 1/tan(x)-x/3; }

double Y1(double x)

{return -1/(pow(sin(x),2)-1/3);}

double Y2(double x)

{return 2*pow(sin(x),-3)*cos(x);}

void main()

{double e,a,b,xm,xn;

cout<<"Ââåäèòå íà÷àëî îòðåçêà: ";

cin>>a;

cout<<"Ââåäèòå êîíåö îòðåçêà: ";

cin>>b;

cout<<"Ââåäèòå òî÷íîñòü: ";

cin>>e;

if ((y(a)*Y2(a))>0) xm=a;

else xm=b;

xn=xm;

do{ xm=xn;

xn=xm-y(xm)/Y1(xm);  }

while (fabs(xn-xm)>e);

cout<<"x="<<xn;}

#include<iostream.h>

#include<math.h>

double  y (double x)

{return pow(x,3)-3*pow(x,2)+12*x-12; }

double Y1(double x)

{return 3*pow(x,2)-6*x+12;}

double Y2(double x)

{return 6*x-6;}

void main()

{double e,a,b,xm,xn;

cout<<"Ââåäèòå íà÷àëî îòðåçêà: ";

cin>>a;

cout<<"Ââåäèòå êîíåö îòðåçêà: ";

cin>>b;

cout<<"Ââåäèòå òî÷íîñòü: ";

cin>>e;

if ((y(a)*Y2(a))>0) xm=a;

else xm=b;

xn=xm;

do{ xm=xn;

xn=xm-y(xm)/Y1(xm);  }

while (fabs(xn-xm)>e);

 cout<<"x="<<xn;}

Висновок: я навчилася відокремлювати корені рівняння графічно  та уточнювати методом хорд.


 

А также другие работы, которые могут Вас заинтересовать

37257. Прикладные программы для MS Windows. Текстовый редактор MS Word 534.5 KB
  Форматирование как правило включает: установку левой границы абзаца текста; установку правой границы абзаца текста; сдвиг начала первой строки абзаца относительно его левой границы; разбиение текста на страницы и др. Текст документа можно разбивать на страницы. Эти параметры могут содержать: установку межстрочного промежутка в интервалах; установку длины страницы в интервалах; установку номера первой страницы документа. В ряде текстовых процессоров вверху каждой страницы кроме ее номера может размещаться строка с постоянной информацией...
37258. MS EXCEL. Первое знакомство. Примеры вычислений. Редактирование отдельных данных, листов, книг. Установление связей. Диаграммы. Защита 1.08 MB
  Чтобы вывести или убрать панель с экрана следует выбрать в меню Вид пункт Панели инструментов а затем щелкнуть на имя нужной панели. В диалоговом окне необходимо выбрать вкладыш Команды. Чтобы вывести или убрать эти строки следует в меню Вид выбрать соответствующие пункты: Строка формул рис. Отмена операций Для отмены последней операции над данными необходимо в меню Правка выбрать команду Отменить или щелкнуть кнопку .
37259. Многозадачная операционная система MS Windows 1.09 MB
  Особенности операционной системы Windows : Многозадачность – одновременное выполнение нескольких программ; Многооконный графический интерфейс – все работы выполняються на рабочем столе где расположены различные обьекты для работы и инструменты работы: кнопки меню; Оптимизирована для работы на 32разрядном процессоре; Обмен данными между различными программами Windows; Эффективная работа с памятью; Использование длинных имен файлов; Автоматическая настройка различных внешних устройств; Является ОС для одноранговой локальной...
37260. Базы данных БД (СУБД Microsoft Access 9Х) 4.37 MB
  БАЗА ДАННЫХ это единое централизованное хранилище данных определенной предметной области под предметной областью здесь понимается например школа предприятие районо и др. Каждая программа имеет доступ к конкретным данным базы данных с помощью специальных программ которые получили название системы управления базами данных СУБД. Примерами баз данных являются: библиотечные каталоги записная книжка классные журналы журналы учета имущества галантерейной базы и др.
37261. Программа TOTAL COMMANDER 1.14 MB
  Файловый менеджер Totl Commnder предоставляет еще один способ работы с файлами и папками в среде Windows. Программа в простой и наглядной форме обеспечивает выполнение таких операций с файловой системой как переход из одного каталога в другой создание переименование копирование перенос поиск просмотр и удаление файлов и каталогов а также многое другое. не устанавливается на компьютер вместе с установкой самой Windows как например программа для работы с файловой системой Проводник или стандартные программы Блокнот Калькулятор и т.
37262. Креслення засобами прогарми AutoCAD 229.5 KB
  Також можна набрати з клавіатури: line У відповідь система видасть: Specify first point: Вводимо координати першої точки: 1010. Далі вводяться координати наступних точок: Specify next point or [Undo]:30.20 Specify next point or [Undo]:35.50 Для завершення побудови можна тиснути клавішу ENTER або скористатися ключами с close чи u undo: Specify next point or[Close Undo]:close Тут ключ close автоматично замикає проведені сегменти ключ undo – відміняє проведення останнього сегмента.
37263. Микросхема ПЗУ и система BIOS 46.5 KB
  Комплект программ находящихся в ПЗУ образует базовую систему вводавывода BIOS Bsic Input Output System. Программы входящие в BIOS позволяют нам наблюдать на экране диагностические сообщения сопровождающие запуск компьютера а также вмешиваться в ход запуска с помощью клавиатуры. BIOS в общем случае представляет собой набор правил определяющих как происходит конфигурирование компонент компьютера при его включении как его устройства взаимодействуют друг с другом как осуществляется простейший ввод вывод данных.
37264. Гуманітарна підготовка в ЗС України 125 KB
  Розкрити роботу щодо організації гуманітарної підготовки в частинах та підрозділах ЗС України. Проаналізувати основні вимоги порядок підготовки і проведення занять з гуманітарної підготовки . Основна частина 70 Заслуховування доповіді 10 Обговорення відпрацювання першого питання: Організація гуманітарної підготовки в частинах та підрозділах ЗС України. 30 Обговорення відпрацювання другого питання: Основні вимоги порядок підготовки і проведення занять з гуманітарної підготовки 30 3.
37265. Техніка комунікабельності офіцера 172.5 KB
  Оголосити тему заняття, її актуальність та зв'язок з іншими темами, мету та навчальні питання, які будуть розглянуті. Особливу увагу на занятті необхідно звернути на те, що існує об'єктивна потреба в оволодінні всім офіцерським складом загальними поняттями про психологію спілкування у військовому колективі, а також розкрити сутність, функції та структура спілкування