/ / Táblázatfüggvény: hogyan kell írni egy programot?

Tabulálás funkció: hogyan írhatunk egy programot?

A függvény táblázata a matematika és a programozás klasszikus problémája. Ez magában foglalja a nagyságrend egymás utáni megállapítását f (x) különböző értékeken x. A számítások eredményei leggyakrabban két soros tábla formájában jelennek meg. Az első megfelel x, a második - f (x).

táblázatos funkció

elmélet

A függvényértékek meghatározására szolgáló algoritmus hat lépésből áll.

  1. Az argumentum kezdeti és végértékének kiválasztása, a pontok száma.
  2. A lépés számítása az az érték, amellyel az argumentum megváltozik.
  3. Az argumentumot feltételezzük, hogy megegyezik az eredeti értékével.
  4. Funkció számítás.
  5. A lépésérték növelése az argumentummal.
  6. Ismételje meg a 4-5. Lépéseket, amíg meg nem számolja a kívánt pontszámot.

Az első lépésben beállított értékek nem mindigezeket a feladat határozhatja meg. A gyakorlatban van olyan helyzet, amelyben meghatározott értékek és számítások lépései vannak meghatározva. A függvény táblázata ebben az esetben nem szükséges megtalálni a pontok számát, mivel a számítás befejezésének feltétele (az algoritmus 6. pontja) az argumentum egyenlősége a megadott véges értékhez.

Gyakorlati példa

Egy példa segít megérteni az elmélet használatát. Adjunk egy kvadratikus függvényt g (x) = x2 + 9. Táblázatunkat a [-2; 2], figyelembe véve az öt pontot. A kezdeti adatokból könnyű megbecsülni, hogy a számítási lépésnek egyenlőnek kell lennie 1-gyel.

Az algoritmus szerint a következő művelet a számítás g(-2), a "-2" a függvény kezdeti értéke. Állandóan növekszik x egységenként (ezt a műveletet programozva növekménynek nevezik) és meghatározza a funkciót g, a függvény táblázatos.

x

-2

-1

0

1

2

g (x)

13

10

9

10

13

A számítások helyességének ellenőrzése egyszerű - kapjon egy grafikont a paraboláról.

tabbing funkció

Szoftvertelepítés

Funkciótáblázat manuális létrehozása - leckehosszú. A számításokat gondosan kell végrehajtani, a számítás hibája a fennmaradó értékeket is hibásan fogja elvégezni. A megoldás feladata, hogy átviszi a feladatot a számítógépre.

Az alábbiakban egy táblázatos funkcióaz úgynevezett "pszeudokódon". Ennek végrehajtásához meg kell adnia egy függvényt, az argumentumok kezdeti és végértékét, a pontok számát. A példában a f (x) = 18 * x + 5. A program eredménye a sorrendben levezetett érték x, f (x).

- Argument: = N.Value.

- Számítási lépés: = (N. érték - K. érték) / Col. pont.

- FOR (Számláló: = 0 a pontok számához).

Kezdés:

- Funkció: = 18 * Argument + 5.

- Argument: = N. érték + Számláló * Lépés.

- Kimenet a képernyőre (Argument, Funkció).

A vég.

A kód bármely programozási nyelvhez alkalmazkodik. Vagyis a függvény táblázata megvalósítható Pascal, C +, C # és még az irodai programozás nyelvén, a VBA csomagba integrálva.

Bővebben: