Funkcija tabeliranja: kako napisati program?
Tabeliranje funkcije je klasični problem matematike in programiranja. Sestoji iz zaporedne ugotovitve velikosti f (x)
pri različnih vrednostih x. Rezultati izračuna se najpogosteje pojavljajo v obliki tabele dveh vrstic. Prvi ustreza x, drugi - f (x).Teorija
Algoritem za določanje Vrednost funkcije je sestavljena iz šestih korakov.
- Izbira začetne in končne vrednosti argumenta, število točk.
- Izračun koraka je vrednost, s katero se bo spremenil argument.
- Predpostavlja se, da je argument enak začetni vrednosti.
- Izračun funkcij.
- Povečajte argument po vrednosti koraka.
- Ponovite korake od 4 do 5, dokler se ne šteje zahtevano število točk.
Vrednosti, določene v prvem koraku, niso vedno izbrane, jih lahko določi opravilo. V praksi obstaja situacija, v kateri je določeno število vrednosti in korak izračuna. Preglednica funkcija v tem primeru ne zahteva ugotovitev števila točk, saj bo izračun pogoj prenehanje (korak 6 algoritma) enaka ciljno vrednost argumenta.
Praktični primer
Primer bo pomagal razumeti, kako uporabljati teorijo. Naj bo podana kvadratna funkcija g (x) = x2 + 9. Let`s sestavimo tabelo svojih vrednosti v obsegu [-2-2], pri čemer je število točk enako pet. Iz začetnih podatkov je težko oceniti, da bi moral biti korak izračuna enako 1.
V skladu z algoritmom je naslednji korak izračun g(-2), "-2" je začetna vrednost funkcije. Dosledno narašča x na enoto (pri programiranju tega postopka se imenuje povečevanje) in določanje funkcije g, funkcija je tabela.
x | -2 | -1 | 0 | 1 | 2 |
g (x) | 13 | 10 | 9 | 10 | 13 |
Preverjanje pravilnosti izračuna je enostavno - dobite graf parabole.
Izvajanje programske opreme
Ročno ustvarjanje tabele funkcij - dolg poklic. Izračune je treba opraviti previdno, pri napaki v izračunu pa bodo ostale vrednosti tudi nepravilne. Rešitev je prenesti nalogo na računalnik.
Spodaj je tabelarni program za funkcijo na tako imenovani "psevdokodi". Če jo želite izvesti, morate določiti funkcijo, začetno in končno vrednost argumentov, število točk. V primeru, f (x) = 18 * x + 5. Rezultat programa so zaporedno izpeljane vrednosti x, f (x).
- Argument: = N.Value.
- Stopnja izračuna: = (vrednost N. - vrednost K.) / pol. točke.
- FOR (števec: = 0 do število točk).
Začetek:
- Funkcija: = 18 * Argument + 5.
- Argument: = H. vrednost + Counter * Korak.
- Izhod na zaslon (Argument, Function).
Konec.
Koda se prilagaja vsem programskim jezikom. To je preglednica funkcij se lahko izvajajo v "Pascal", C +, C #, in celo v VBA pisarniške programske opreme je vključen v paket MS Office.
- Vse o Wilksovem koeficientu
- Likvidacijska vrednost je prikaz cene podjetja
- Tehtana povprečna vrednost - kaj je to in kako jo izračunati?
- Izračun opečnih zidov: poudarki
- Oglejmo si, kako se tok izračuna za moč
- Metode izračuna amortizacije: splošna značilnost
- Osnovni tipi in primeri cikličnih algoritmov
- Funkcije Excel: kako zgraditi
- Konverzijo tipa. Funkcije okroglega in trunca v Pascalu
- Kakšne so ničle funkcije in kako jih definiramo?
- Factorial v Pascalu: kako izračunati. Primeri programov
- Matematika iz jаvascript matematike
- Regresijska enačba
- Funkcija `If` v Excelu
- Funkcija sumiranja v SQL: SUM
- Raziskovalna funkcija za začetnike
- Paritete funkcije
- Stalna funkcija
- Obračunavanje amortizacije osnovnih sredstev
- Številke oblikovanja: funkcija PHP number_format ()
- Preostala vrednost osnovnih sredstev