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