Računala, Softver
Tabelarni prikaz funkcija: kako napisati program?
Tabelarni prikaz funkcija - klasični problem matematike i programiranja. Ona se sastoji u pronalaženju uzastopnih vrijednosti f (x) sa različitim vrijednosti x. rezultati proračuna često na izlazu kao sto od dva reda. Prvi odgovara x, drugi - f (x).
teorija
Algoritam za određivanje vrijednosti funkcije sastoji se od šest koraka.
- Izbor početne i konačne vrijednosti argumenta, broj bodova.
- Proračun korak - iznos za koji će argument promijeniti.
- Argument se uzima jednaka početne vrijednosti.
- Proračun funkciju.
- Povećanje vrijednosti argumenta u korak.
- Obrazac 4-5 sve dok ne postoji Procjenjuje se potreban broj bodova.
Vrijednosti postavljen u prvom koraku, a ne uvijek odabran, oni mogu dati zadatak. U praksi je situacija kad je dao niz vrijednosti i računanja korak. Tabeliranje funkcija u ovom slučaju ne zahtijeva pronalaženje broj bodova, budući da je proračun raskida stanje (korak 6 algoritma) biti jednak ciljnu vrijednost argumenta.
Praktičan primjer
Razumiju kako koristiti teoriju da pomogne primjer. Neka je kvadratna funkcija g (x) = x 2 + 9. Sastaviti tablicu svojih vrijednosti u rasponu [-2; 2] uzimanjem broj bodova jednak pet. Od početnih podataka je lako procijeniti da je korak proračun bi trebao biti jednak 1.
Prema algoritam, sljedeći korak je obračun g (-2), «-2» - je početna vrijednost funkcije. Sekvencijalno povećanje x po jedan (u ovom programiranje operacija se naziva incrementing) i utvrđivanje funkcija g obavlja tabelarni prikaz funkcija.
x | -2 | -1 | 0 | 1 | 2 |
g (x) | 13 | 10 | 9 | 10 | 13 |
Provjerite ispravnost računica je jednostavna - treba da graf parabole.
implementacija softvera
Izrada sto ima ruke - duge okupacije. Kalkulacije treba obaviti pažljivo, greška u obračunu drugih vrijednosti i napraviti pogrešan. Rješenje - da prođe taj problem na računaru.
U nastavku je program tabelarni prikaz funkcije tzv "pseudo". Da biste ga obavljaju, morate navesti funkciju, početak i kraj argumenata, broj bodova. Primjer ocjenjuje f (x) = 18 * x + 5. Rezultat programa - sekvencijalno izvedene vrijednosti x, f (x).
- Argument: = N.Znachenie.
- Shag_vychisleny: = (N. vrijednost - K vrijednost) / broj. poena.
- ZA (Counter: = 0 do Count poena.).
Početak:
- Funkcija: = 18 + 5 * argument.
- Argument: NA = vrijednost + Korak Counter.
- Display (argument funkcije).
Kraj.
Kod prilagoditi bilo kojem programskom jeziku. To je tabelarni prikaz funkcija može se implementirati u "Pascal", C +, C #, pa čak iu VBA kancelarijski softver integriran u MS Office paketa.
Similar articles
Trending Now