51210

Побудова багаточлена Лагранжа. Складання програми

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

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

Мета. Навчитися будувати багаточлен Лагранжа, скласти програму. Обладнання. Лист формату А4, ручка, ПК, програмне забезпечення С++. Хід роботи Правила ТБ Теоретичні відомості Індивідуальне завдання

Украинкский

2014-02-07

41.21 KB

1 чел.

Ягупова Ю. 1ПМ-08 23.09.2010

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

Тема. Побудова багаточлена Лагранжа. Складання програми.

Мета. Навчитися будувати багаточлен Лагранжа, скласти програму.

Обладнання. Лист формату А4, ручка, ПК, програмне забезпечення С++.

Хід роботи

  1.  Правила ТБ
  2.  Теоретичні відомості

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

Знайти наближене значення функції при даному значенні аргументу за допомогою інтерполяційного багаточлена Лагранжа.

x

y

0,02

1,02316

0,08

1,09590

0,12

1,14725

0,17

1,21483

0,23

1,30120

0,30

1,40976

№ варіанта

х

20

0,203

#include<iostream.h>

#include<math.h>

void main ()

{ int n,i,k;

double xr, L,Q;

cout<<"Vvedite kolichstvo vhodnih dannih:";

cin>>n;

double *x=new double [n];

double *y=new double [n];

int i;

cout<<" Vvedute uxli interpoliacii: \n";

for(i=0; i<n; i++)

{cout<<"x["<<i<<"]: "; cin>>x[i];}

cout<<"Vvedite znachenia funkcii: \n";

 for(i=0; i<n; i++)

 {cout<<"y["<<i<<"]: "; cin>>y[i];}

cout<<" Tablichaiz forma \n";

cout<<"|\tx \t |\t y \t\t|\n";

cout<<"-----------------------------------------\n";

for(i=0; i<6; i++)

{cout<<"|\t"<<x[i]<<" \t |\t "<<y[i]<<"    \t|\n"; }

cout<<"Vvedite znachenie x:\n";

cin>>xr;

L=0.0; for(i=0;i<n;i++){

Q=1.0; for (k=0;k<n;k++)

If(k!=i)

Q*=(xr-x[k])/(x[i]-x[k]);

L+=y[i]*Q;}

cout<<"F("<<xr<<")="<<L<<;}

Висновок: Я навчилась будувати багаточлен Лагранжа, складати за ним програму.


 

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

82993. Хліб – усьому голова 148.5 KB
  Формувати у дітей розуміння цінності хліба як мірила життя як святині як одного найважливіших харчових продуктів. Виховувати бережливе ставлення до хліба повагу до праці людей що зростили хліб. Ілюстрації книжки рушник виставка зразків хлібо-булочних виробів таблички груп прислівя пісня про хліб...
82994. Незвичайний урок малювання 60.5 KB
  Мета: закріпити правила поведінки і безпеки життєдіяльності в комп’ютерному класі. Ознайомити учнів з інтерфейсом графічного редактора «Tux Paint», навчити користуватися інструментами і палітрою кольорів. Розвивати увагу, пам’ять, творчі здібності. Формувати інформаційну, самоосвітню...
82995. Як зимують птахи взимку? Подорож на ялинку до звірят. Створення аплікації зі рваних різнокольорових серветок 160 KB
  Мета. Продовжувати вчити встановлювати взаємозв’язки між змінами в неживій природі, житті рослин та тварин;розвивати уяву, мислення, пізнавальний інтерес; розширити, узагальнити знання про зимуючих птахів та звірів; розкрити особливість життя птахів та звірів узимку та залежність їх життя...
82996. «Колядники». Колядки. Щедрівки 72 KB
  Розширити знання дітей з української обрядовості, показати, як святкували Різдво, про народні традиції колядування, щедрування; навчати спостерігати, як у віршованих творах зображено святкування традиційних свят українського народу. Викликати в учнів інтерес до традицій українського народу у відзначенні свята Різдво.
82997. Світ звуків і фарб 1.71 MB
  Пачкуля та Чистюля; костюм Оле Лукойє 7 костюмів гномів різних кольорів; кошик із яблуками; малюнок Пачкулі; два набори шапочок усіх барв веселки; конверт для Білосніжки; книжки із зображенням гномів; баночки з водою альбомні аркуши фарби кисточки серветки палітри; відеозапис м-ф Білосніжка і сім гномів проектор.
82998. Гроші в житті людини 742 KB
  Мета: сформувати уявлення в учнів про такі поняття як гроші та багатство, вчити правильно визначати життєві цінності, обирати правильну життєву позицію, розвивати навички правильного користування здобутою інформацією. Задачі: дати визначення поняття грошей та багатства; дати порівняльну характеристику...
82999. Казка – дитяча опера «Коза Дереза» муз. М. Лисенко, Дніпрова Чайка. Омоніми – слова однакові за написанням, різні за значенням 492.5 KB
  Формування поняття про багатозначність слів в українській мові, виробляти вміння правильно вживати багатозначні слова в мовленні; розширювати уявлення про значення слів; збагачувати словниковий запас, розвивати монологічне та діалогічне мовлення, мислення, самостійність...
83000. ЇЖА, КОРИСНА ДЛЯ ЗДОРОВ’Я 661.5 KB
  Мета: Розширити уявлення дітей про їжу корисну для здоровя вчити їх правильно харчуватися виховувати естетичні смаки щодо зовнішнього вигляду страв. Обладнання: Малюнки ілюстрації таблиці слайди до теми предметні малюнки із зображенням продуктів для гри Смачного...
83001. Как животные готовятся к зиме? 107.5 KB
  Цель: Продолжать формировать представления о птицах и зверях, устанавливать взаимосвязь между изменениями в неживой природе, жизни растений и животных; развивать логическое мышление; воспитывать желание беречь родную природу. Оборудование: таблицы, рисунки с изображением птиц и зверей зимой, образцы.