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).

funkcija tabulara

teorija

Algoritam za određivanje Vrijednost funkcije sastoji se od šest koraka.

  1. Odabir početne i konačne vrijednosti argumenta, broj bodova.
  2. Izračunavanje koraka je vrijednost kojom se argument mijenja.
  3. Pretpostavlja se da je argument jednak početnoj vrijednosti.
  4. Izračun funkcija.
  5. Povećajte argument prema vrijednosti koraka.
  6. 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.

tabbing funkcija

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.

Dijelite na društvenim mrežama:

Povezan
Coalesce sql: opis, upotreba, primjeriCoalesce sql: opis, upotreba, primjeri
Kako se umnožiti u exceluKako se umnožiti u excelu
Interpolacija u programu Excel: značajke, postupci i primjeriInterpolacija u programu Excel: značajke, postupci i primjeri
Formule u "Excel". Tablica "Excel" - formulaFormule u "Excel". Tablica "Excel" - formula
Osnovne vrste i primjeri cikličkih algoritamaOsnovne vrste i primjeri cikličkih algoritama
Funkcije programa Excel: kako izgraditiFunkcije programa Excel: kako izgraditi
Što su razlike? Kako pronaći razliku funkcije?Što su razlike? Kako pronaći razliku funkcije?
Pretvorba vrste. Okrugli i Trunc funkcioniraju u PascaluPretvorba vrste. Okrugli i Trunc funkcioniraju u Pascalu
Koji su zeri funkcije i kako ih definirati?Koji su zeri funkcije i kako ih definirati?
Kako izračunati modul u programu ExcelKako izračunati modul u programu Excel
» » Funkcija tabulacije: kako napisati program?
LiveInternet