PočítačeSoftvér

Funkcia Tabuľková: ako napísať program?

Tabuľková funkcia - klasický problém matematiky a programovanie. To spočíva v nájdení nasledujúcich hodnôt f (x) s rôznymi hodnotami x. Výsledky výpočtov často vydávané ako tabuľku dvoch radoch. Prvý zodpovedá x, druhý - f (x).

teória

Algoritmus pre určenie hodnôt funkcie sa skladá zo šiestich krokoch.

  1. Voľba počiatočné a konečné hodnoty argumentu, počet bodov.
  2. Výpočet krok - suma, o ktorú sa bude argument zmení.
  3. Tento argument je prijatá rovná počiatočnej hodnoty.
  4. Funkcia výpočtu.
  5. Zvýšenie hodnoty argumentu v kroku.
  6. Vzor 4-5 tak dlho, dokiaľ nie je odhaduje potrebný počet bodov.

Hodnoty nastavené v prvom stupni, nie je vždy vybraný, môžu byť zverené. V praxi, je situácia, keď daný rozsah hodnôt a kroku výpočtu. Tabuľková funkcia v tomto prípade nevyžaduje zistenie, že počet miest, pretože výpočet stav ukončení (krok 6 algoritmu) bude rovnať cieľovú hodnotu argumentu.

praktický príklad

Pochopiť, ako využiť teóriu na pomoc príklad. Nech kvadratickú funkcií g (x) = x 2 + 9. Zostaviť tabuľku jeho hodnôt v rozmedzí [-2; 2] tým, že počet bodov rovný piatim. Zo vstupných dát možno ľahko odhadnúť, že výpočet krokom by malo byť rovné 1.

Podľa algoritmu, ďalším krokom je výpočet g (-2), «-2» - je počiatočná hodnota funkcie. Postupne sa zvyšujúcimi x jeden (v tomto programovom operácie sa nazýva pumpovanie) a určovanie g funkciu plnia funkciu tabelačné.

x

-2

-1

0

1

2

g (x)

13

10

9

10

13

Skontrolovať správnosť výpočtu je jednoduchá - mali dostať graf paraboly.

softvérová implementácia

Navrhovanie tabuľky je k dispozícii za ruku - dlhú okupáciu. Výpočty by mali byť vykonávané opatrne, došlo k chybe pri výpočte inými hodnotami tiež nesprávne. Riešenie - odovzdať problém na počítači.

Nižšie je program tabulation funkcia takzvaný "pseudo". Ak to chcete vykonať, je nutné zadať funkciu, začiatok a koniec argumentov, počet bodov. Príklad vyhodnocuje f (x) = 18 * X + 5. Výsledkom programu - následne odvodené hodnoty x, f (x).

- argument: = N.Znachenie.

- Shag_vychisleny: = (N. hodnota - hodnota K) / počet. bodov.

- FOR (Counter: = 0 grófovi bodov.).

Štart:

- Funkcia: = 18 + 5 * argumentu.

- Argument: NA = hodnota + Step Counter.

- Display (funkcia argumentu).

Koniec.

Kód prispôsobiť ľubovoľnom programovacom jazyku. To je tabelácia funkcie môžu byť implementované v "Pascal", C +, C #, a to aj vo VBA kancelársky softvér integrovaný do balíka MS Office.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sk.delachieve.com. Theme powered by WordPress.