Funkcija tabulacije: kako napisati program?
Tablica funkcije je klasični problem matematike i programiranja. Sastoji se od sekvencijalnog nalaza magnitude f (x)
na različitim vrijednostima x. Rezultati izračuna najčešće se izlažu u obliku tablice dviju linija. Prvi odgovara x, drugi - f (x).teorija
Algoritam za određivanje Vrijednost funkcije sastoji se od šest koraka.
- Odabir početne i konačne vrijednosti argumenta, broj bodova.
- Izračunavanje koraka je vrijednost kojom se argument mijenja.
- Pretpostavlja se da je argument jednak početnoj vrijednosti.
- Izračun funkcija.
- Povećajte argument prema vrijednosti koraka.
- Ponovite korake 4-5 dok se ne broje potrebni broj bodova.
Vrijednosti postavljene u prvom koraku nisu uvijek odabrane, one se mogu odrediti za taj posao. U praksi postoji situacija u kojoj se navodi niz vrijednosti i korak izračuna. Tablica funkcije u ovom slučaju ne zahtijeva pronalaženje broja točaka, budući da je stanje prestanka proračuna (točka 6 algoritma) jednakost argumenta prema određenoj konačnoj vrijednosti.
Praktični primjer
Primjer će vam pomoći razumjeti kako koristiti teoriju. Neka se daje kvadratna funkcija g (x) = x2 + 9. Napravimo tablicu svojih vrijednosti u rasponu [-2- 2], uzimajući tako broj bodova jednako pet. Iz početnih podataka lako je procijeniti da korak izračuna treba biti jednak 1.
U skladu s algoritmom, sljedeća akcija je izračun g(-2), "-2" je početna vrijednost funkcije. Dosljedno se povećava x po jedinici (u programiranju ove operacije zove se povećanje) i definiranje funkcije g, funkcija je tabelirana.
x | -2 | -1 | 0 | 1 | 2 |
g (x) | 13 | 10 | 9 | 10 | 13 |
Provjera ispravnosti izračuna je jednostavna - trebali biste dobiti grafikon parabole.
Implementacija softvera
Ručno kreiranje tablice funkcija - dugo okupacija. Izračuni se trebaju provesti pažljivo, pogreška u proračunu će preostale vrijednosti također biti pogrešne. Rješenje je prijenos zadatka na računalo.
Ispod je tablični program za funkciju na takozvanom "pseudokodu". Da biste ga izvršili, morate odrediti funkciju, početnu i završnu vrijednost argumenata, broj bodova. U primjeru, f (x) = 18 x x 5. Rezultat programa je slijedno izvedene vrijednosti x, f (x).
- Argument: = N.Value.
- Faza proračuna: = (N. vrijednost - K. vrijednost) / Kol. boda.
- FOR (Brojač: = 0 do Broj bodova).
Početak:
- Funkcija: = 18 * Argument + 5.
- Argument: = H. vrijednost + brojač * Korak.
- Izlaz na zaslon (Argument, funkcija).
Kraj.
Kôd se prilagođava svakom programskom jeziku. To jest, tabeliranje funkcije može se implementirati u Pascal, C +, C #, pa čak i na jeziku uredskog programiranja VBA, integriranog u paket MS Office.
- SQL različita: opis, primjeri, svojstva
- Coalesce sql: opis, upotreba, primjeri
- Kako se umnožiti u excelu
- Interpolacija u programu Excel: značajke, postupci i primjeri
- Formule u "Excel". Tablica "Excel" - formula
- Osnovne vrste i primjeri cikličkih algoritama
- Funkcije programa Excel: kako izgraditi
- Što su razlike? Kako pronaći razliku funkcije?
- Pretvorba vrste. Okrugli i Trunc funkcioniraju u Pascalu
- Koji su zeri funkcije i kako ih definirati?
- Kako izračunati modul u programu Excel
- Funkcija stvaranja tablice u SQL - Stvaranje tablice
- Ciklus za: Pascal za početnike
- Matematika iz matematike jаvascript
- Funkcija zbrajanja u SQL: SUM
- Osnove matematičke analize. Kako pronaći derivat?
- Istraživačka funkcija za početnike
- Potpuna istraga funkcije i diferencijalnog proračuna
- Paritet funkcije
- Što je sastavni dio i kakvo je njezino fizičko značenje
- Osnovna pravila diferencijacije koja se koriste u matematici