Informatika2-2013/PotHazi1

A MathWikiből
(Változatok közti eltérés)
 
10. sor: 10. sor:
 
(\dots((a_n x+a_{n-1}) x + a_{n-2}) x + \dots + a_1) x + a_0 </math>
 
(\dots((a_n x+a_{n-1}) x + a_{n-2}) x + \dots + a_1) x + a_0 </math>
  
2. Majd írjatok egy programot, mely tartalmazza ezt a függvényt.
+
 
 +
 
 +
 
 +
2. Majd írjatok egy programot, mely tartalmazza a fenti függvényt.
 +
 
 
* Argumentumként kap egy egész számot, mely a polinom foka.
 
* Argumentumként kap egy egész számot, mely a polinom foka.
 
* Dinamikusan létrehoz egy ''float'' tömböt melybe beleférnek a polinom együtthatói (ne feledkezzetek el, hogy van 0. fokú tag).
 
* Dinamikusan létrehoz egy ''float'' tömböt melybe beleférnek a polinom együtthatói (ne feledkezzetek el, hogy van 0. fokú tag).
 
* Majd kérjétek be a polinom együtthatóit 0. fokú tagtól kezdve.
 
* Majd kérjétek be a polinom együtthatóit 0. fokú tagtól kezdve.
 
* Végül kérjetek be még egy ''float'' számot és írjátok ki a polinom helyettesítési értékét ezen a helyen a '''Horner''' függvény segítségével.
 
* Végül kérjetek be még egy ''float'' számot és írjátok ki a polinom helyettesítési értékét ezen a helyen a '''Horner''' függvény segítségével.

A lap jelenlegi, 2013. május 19., 22:42-kori változata

1. Írjatok C függvényt Horner névvel, mely a Horner módszerrel kiszámolja egy polinom helyettesítési értékét. A függvény feje:

float Horner(float x, float p[], int n)

Ahol p a polinom együtthatóinak a tömbje 0. fokú tagtól n-1-edik tagig. x pedig az érték ahol a polinom helyettesítési értékét szeretnénk tudni. A Horner módszer:

a_n x^n + a_{n-1} x^{n-1} + \dots + a_1 x + a_0 =
(\dots((a_n x+a_{n-1}) x + a_{n-2}) x + \dots + a_1) x + a_0



2. Majd írjatok egy programot, mely tartalmazza a fenti függvényt.

  • Argumentumként kap egy egész számot, mely a polinom foka.
  • Dinamikusan létrehoz egy float tömböt melybe beleférnek a polinom együtthatói (ne feledkezzetek el, hogy van 0. fokú tag).
  • Majd kérjétek be a polinom együtthatóit 0. fokú tagtól kezdve.
  • Végül kérjetek be még egy float számot és írjátok ki a polinom helyettesítési értékét ezen a helyen a Horner függvény segítségével.
Személyes eszközök