időfüggvény

Küldje el a jó munkát a tudásbázis könnyen. Használd az alábbi űrlapot

A diákok, egyetemi hallgatók, fiatal kutatók, a tudásbázis a tanulásban és a munka nagyon hálás lesz.

1. Nyilatkozat a probléma

Készítsen táblázatot és egy programot ábrázolni az idő függvényében, a munka a gépen és valós időben. Valós idejű tartomány (t0 -tkon) van kialakítva időzítő szoftver modullal címkékkel Tk. hívták régen szeletelés. A számolási funkció használatához Horner algoritmus (Horner séma).

e - a gyökere nemlineáris egyenletek 0,1A 2 + ln a = 0, amelynek meg kell oldani egyszerű iterációs pontossággal # 63 = 0,001, ahol a kezdeti értéket a gyökér fekvő tartomány [1,2]; n = Z + v - az összege a gyökereit egyenletek:

ha a1 = 5; b1 = 3; d1 = - 4; Együtthatók: a = 0,5, m = cos30 # 63;

2. Kiválasztási és igazolása számítási módszerek

Vannak különböző megoldási módjait, polinom. Egyikük - a bővítés a polinom rendszer Gornera2.

Horner rendszer képviseli, mint:

Ez bomlása polinom kényelmes, mert nincs hatványozás, ami nagyban gyorsítja a polinom számítás.

2.1 ábra mutatja a számítási eljárást a polinom által Horner rendszer.

2.1 ábra - Eljárás kiszámító polinomiális rendszert Horner

3. fejlesztése a fő program

3.1 táblázat azonosítókat

A változók listáját (ID) használt a fő program, és azok jellemzői táblázat mutatja be a 3.1.

3.2 A folyamatábrák

Keresés e együttható végzi megoldani egy nemlineáris egyenlet az alábbi módszerek valamelyikét:

# 45; bisection szegmens (bissektsii);

# 45; egyszerű iteráció.

3.2 ábra mutatja a megoldására szolgáló eljárást egy nemlineáris egyenlet által kettéosztott a szegmens. Feltételezzük, hogy az f (x) folytonos és korlátozott, hogy egy előre meghatározott tartomány [a; b], azt is feltételezzük, hogy az érték a függvény végein F (a) és f (b) intervallum különböző jelek, azaz f (a) * f (b)<0.

3.2 ábra - eljárási megoldások nemlineáris egyenletek osztjuk ketté az intervallum (bissektsii)

Eljárás megoldások nemlineáris egyenletek osztjuk ketté az intervallum (bissektsii) a szekvenciális végrehajtását a következő műveleteket:

1) az intervallumot [a; b] és pontosság vychisleniyae;

2) ellenőrizze az állapotát, ha ez igaz, akkor ossza meg az intervallumot a fele;

3) vychislitf (a) * f ((a + b) / 2), ha ez az érték kisebb, mint nulla, akkor figyelembe kell venni az intervallum [a; d], egyébként-térköz [d; b], ahol a C = (A + B) / 2;

4) A hossza a szétválás, hogy végre mindaddig, amíg a | a - b |<=e.

3.3 ábra mutatja a megoldására szolgáló eljárást lineáris egyenletek által akkordok.

3.3 ábra - Az eljárás nemlineáris egyenletek által akkordok

Az eljárás nemlineáris egyenletek az akkordokat a konzisztens teljesítményt a következő műveletek:

1) az intervallumot [a; b] és a számítási pontosságot;

2) ellenőrzi, hogy az a feltétel f (a)<0 для того чтобы присвоить приближенному значению корня x0 значение конца интервала;

3) a megvalósítástól függően usloviyaf (a)<0 выбрать формулу расчета приближенного значения корня уравнения;

4) Az osztály egy darab, hogy végre, ameddig a | xn + 1 - xn |<=e.

A 3.4 ábra mutatja a megoldására szolgáló eljárást nemlineáris egyenletek a Newton-módszer.

3.4 ábra - Az eljárás megoldására nemlineáris egyenletek a Newton-módszer

Az eljárás nemlineáris egyenletek Newton módszer következetes teljesítményt a következő műveleteket:

1) Jelölje ki a közelítő értéke a gyökér x0i pontosságát vychisleniyae;

2) ellenőrizze, milyen körülmények konvergencia | # 63; ' (Xn) |<1;

3) Find értékét a gyökér az egyenlet által szukcesszív approximáció, amelyet a képlet xn + 1 = xn -f (xn) / f „(xn).

3.5 ábrán azt az eljárást mutatja megoldani egy nemlineáris egyenlet módszerével egyszerű iteráció.

Ábra 3.5 - megoldására szolgáló eljárást a nemlineáris egyenletet az egyszerű iterációs

Az eljárás nemlineáris egyenletek egyszerű iterációs módszer következetes teljesítményt a következő műveleteket:

1) Jelölje ki a közelítő értéke a gyökér x0 és pontosságát vychisleniyae;

2), hogy ellenőrizze a feltételeket a konvergencia, ahol a # 63; (X) - kifejezett függvényhez ebből a nem-lineáris egyenlet;

3) Find értékét a gyökér az egyenlet által szukcesszív approximáció, amelyet a képlet xn + 1 = # 63; (xn).

3.3 Nyomtatási mısorok

void __fastcall TForm2: NbisClick (TObject * feladó)

Image5-> Látható = false; Label1-> Látható = false; Label2-> Látható = false; Label3-> Látható = false;

Label4-> Látható = false; Imagebis-> Látható = true; Imagehord-> Látható = false; Imageiter-> Látható = false;

Imagenut-> Látható = false; Edita1-> Látható = true; Editx0-> Látható = false; Editb1-> Látható = false;

Edita1-> Text = »»; Editb1-> Text = »»; Editx0-> Text = »»; Editeps-> Text = »»;

Editeps-> Bal = 440; Editeps-> Látható = false; Imagea-> Látható = true; Imageb-> Látható = false;

Imageeps-> Bal = 440; Imageeps-> Látható = false; Imagex0-> Látható = false; BitBtn1-> Látható = true;

BitBtn2-> Látható = false; BitBtn3-> Látható = false; BitBtn4-> Látható = false;

void __fastcall TForm2: NxordClick (TObject * feladó)

Image5-> Látható = false; Label1-> Látható = false; Label2-> Látható = false; Label3-> Látható = false;

Label4-> Látható = false; Imagebis-> Látható = false; Imagehord-> Látható = true; Imageiter-> Látható = false;

Imagenut-> Látható = false; Edita1-> Látható = true; Editx0-> Látható = false; Editb1-> Látható = false;

Edita1-> Text = »»; Editb1-> Text = »»; Editx0-> Text = »»; Editeps-> Text = »»; Editeps-> Bal = 440;

Editeps-> Látható = false; Imagea-> Látható = true; Imageb-> Látható = false;

Imageeps-> Bal = 440; Imageeps-> Látható = false; Imagex0-> Látható = false;

BitBtn1-> Látható = false; BitBtn2-> Látható = true; BitBtn3-> Látható = false; BitBtn4-> Látható = false;

érvényteleníti __fastcall TForm2: NiterClick (TObject * feladó)

Image5-> Látható = false; Label1-> Látható = false; Label2-> Látható = false; Label3-> Látható = false;

Label4-> Látható = false; Imagebis-> Látható = false; Imagehord-> Látható = false; Imageiter-> Látható = true;

Imagenut-> Látható = false; Edita1-> Látható = false; Editx0-> Látható = false; Editb1-> Látható = false;

Edita1-> Text = »»; Editb1-> Text = »»; Editx0-> Text = »»; Editeps-> Text = »»; Editeps-> Bal = 8;

Editeps-> Látható = true; Imagea-> Látható = false; Imageb-> Látható = false; Imageeps-> Bal = 8;

BitBtn1-> Látható = false; BitBtn2-> Látható = false; BitBtn3-> Látható = true; BitBtn4-> Látható = false;

void __fastcall TForm2: NnutClick (TObject * feladó)

Image5-> Látható = false; Label1-> Látható = false; Label2-> Látható = false; Label3-> Látható = false;

Label4-> Látható = false; Imagebis-> Látható = false; Imagehord-> Látható = false; Imageiter-> Látható = false; Imagenut-> Látható = true; Edita1-> Látható = false; Editx0-> Látható = false; Editb1-> Látható = false;

Edita1-> Text = »»; Editb1-> Text = »»; Editx0-> Text = »»; Editeps-> Text = »»;

Editeps-> Bal = 8; Editeps-> Látható = true; Imagea-> Látható = false; Imageb-> Látható = false;

Imageeps-> Bal = 8; Imageeps-> Látható = true; Imagex0-> Látható = false;

BitBtn1-> Látható = false; BitBtn2-> Látható = false; BitBtn3-> Látható = false; BitBtn4-> Látható = true;

void __fastcall TForm2: BitBtn1Click (TObject * feladó)

float a1 = StrToFloat (Edita1-> Text);

float b1 = StrToFloat (Editb1-> Text);

float eps = StrToFloat (Editeps-> Text);

float c1; int I1 = 0;

Kiválasztása és indoklása módszerek kidolgozásának a rendszer az algoritmus és a program tervezése a grafikonon az idő függvényében, a munka a gépen és valós időben. Horner algoritmus. A program nyelvén Quick BASIC (a kinyomtatott lista).

Építése algoritmus rendszerek és programok létrehozásához idővonal funkció működik a motor és a valós idejű. A választás a megoldások és módszerek a tanulmány. Az érték az együtthatók és az idő függvényében. Végrehajtása késleltetés a programban.

Leképezőalgoritmusra és a program azt ábrázolja az idő függvényében, a munka a gépen és valós időben. Egy példa számítási hatványsorba egy Horner séma. A program leírása változók listázási eljárások és függvények.

Programozás Turbo Pascal algoritmikus nyelv példaként algoritmus fejlesztése és a program kiszámításához az idő függvényében. Choice, tanulmány megoldási módszerek. Táblázatok a fő program és szubrutinok. A nyomtatás kezdeti és számított értékek.

Általános információ a programozási nyelv PASCAL. Könyv és szoftver ábrázolásakor az idő függvényében, a munka a gépen és valós időben. A módszer alkalmazása egyszerű iteráció, a módszer a polinom megoldások PASCAL nyelvet.

A koncepció a gép, és egy valós idejű mintavételi idő. Végrehajtása késleltetés a programban. Értékek kiszámítását polinom által Horner. Beruházási sémák algoritmusok, a fő programok és alprogramok. Ábrázoljuk az idő függvényében.

A programokat hoztak létre, a Borland C ++ Builder 6.0. Dolgozzon ki egy programot a telek az idő függvényében, a munka, mint egy gép, és valós időben. Segítségével Horner algoritmust a négyzetgyök és nemlineáris egyenletek.

Ctpyktypnaya működése modell papikmaxepckoy: leírás a idődiagram és Q-áramköri rendszer. Fejlesztése egy szimulációs modellt a gép a szaknyelv GPSS: elkészítésekor folyamatábrák, részletes algoritmus és a program listát.

Fejlesztési programok rajzoló adatpontok és polinomiális regresszió másodfokú a Turbo Pascal környezetben. Folyamatábrák használt eljárásokat. mısorok. Összeállítása vektor szabad kifejezések és az együtthatók a mátrix.

A felvétel funkció tömörített képviseletét a tömb. Nyomtatása belső ábrázolása a mátrix. A program eredményeként, amikor Xm = 4. Plotting T = F (Xm) a kezdeti értéke az algoritmus végrehajtási idő. Rögzítése elemek a tömbben.