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 | + | |
+ | |||
+ | |||
+ | 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:
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.