Počítače, Softvé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.
- Voľba počiatočné a konečné hodnoty argumentu, počet bodov.
- Výpočet krok - suma, o ktorú sa bude argument zmení.
- Tento argument je prijatá rovná počiatočnej hodnoty.
- Funkcia výpočtu.
- Zvýšenie hodnoty argumentu v kroku.
- 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