Funkcija tabeliranja je klasičen problem matematike in programiranja. Sestoji iz zaporednega iskanja vrednosti f (x) s spremenljivkami x. Rezultati izračunov so najpogosteje prikazani v obliki tabele dveh vrstic. Prvi ustreza x, drugi pa f (x).
Teorija
Algoritem za določanje vrednosti funkcije je sestavljen iz šestih korakov.
Izbira začetne in končne vrednosti argumenta, število točk.
Izračun koraka je vrednost, za katero se argument spremeni.
Argument je enak začetni vrednosti.
Funkcionalni izračun.
Povečajte argument na vrednost koraka.
Korake 4-5 ponovite, dokler se ne izračuna zahtevano število točk.
Vrednosti, nastavljene v prvem koraku, niso vedno izbrane, lahko jih določi naloga. V praksi obstaja situacija, v kateri je podan razpon vrednosti in korak izračuna. Funkcija tabeliranja v tem primeru ne zahteva ugotavljanja števila točk, saj je pogoj za zaključek izračuna (odstavek 6 algoritma) enakost argumenta dani končni vrednosti.
Praktični primer
Razumevanje, kako uporabiti teorijo, bo pomagalo zgled. Dovoljena kvadratna funkcija je g (x) = x 2 + 9. Pripravimo tabelo njenih vrednosti v območju [-2; 2], pri čemer je število točk enako pet. Iz prvotnih podatkov je enostavno predpostaviti, da mora biti korak izračuna enak 1. Po algoritmu bo naslednji ukrep izračun g (-2), "-2".to je začetna vrednost funkcije. Nenehno narašča x na enoto (v programiranju se ta operacija imenuje inkrementacija) in definiranje funkcije g, izvede se zavihek funkcije. -1
-2
0
1
2
g (x) 44)
13
10
9
10
13
Preprosto preveri pravilnost izračunov - izide parabola.
Izvajanje programske opreme
Ročno risanje tabele funkcij - dolga zasedba. Izračuni je treba opraviti previdno, napaka v izračunu pa povzroči napačne tudi druge vrednosti. Rešitev je prevesti nalogo v računalnik. Spodaj je funkcija tabuliranja programa na tako imenovani "psevdokod". Če želite to narediti, morate podati funkcijo, začetno in končno vrednost argumentov, število točk. V tem primeru se izračuna f (x) = 18 * x + 5. Rezultat programa so zaporedne vrednosti x, f (x). - Argument: = N. Vrednost. - Step_calculated: = (vrednost N. - K. vrednost) /Col. točk - FOR (Števec: = 0 do Število točk). Začetek: - Funkcija: = 18 * Argument + 5. - Argument: = N. vrednost + Števec * Korak. - Izhod na zaslon (Argument, Function). Konec Koda se prilagaja programskim jezikom. To pomeni, da se tabeliranje funkcij lahko izvaja v Pascalu, C +, C # in celo v uradnem programskem jeziku VBA, ki je integriran v paket MS Office.