Računala, Softver
Tabelarni prikaz funkcija: kako napisati program?
Tabelarni prikaz funkcija - klasični problem matematike i programiranja. On se sastoji u pronalaženju uzastopnih vrijednosti f (x) s različitim vrijednostima x. Rezultati proračuna često reproduciraju kao stol za dva reda. Prva odgovara x, drugi - f (x).
teorija
Algoritam za određivanje vrijednosti funkcije sastoji se od šest koraka.
- Odabir početne i konačne vrijednosti argumenta, broj bodova.
- Proračun korak - Iznos za koji argument će se promijeniti.
- Argument uzima jednak početnom nivou.
- Izračun funkcija.
- Povećanje vrijednosti argumenta u korak.
- Obrazac 4-5 dok god ne postoji procjenjuje potreban broj bodova.
Vrijednosti postavljene u prvom koraku, ne uvijek biraju, oni se mogu dati zadatak. U praksi je situacija kada daje niz vrijednosti i izračunavanje korak. Tabelarni prikaz funkcija u ovom slučaju ne zahtijeva pronalaženje broj bodova, budući da je izračun prestanak stanja (korak 6 algoritma) će biti jednaka zadanu vrijednost argumenta.
Primjer iz prakse
Razumjeti kako koristiti teoriju da pomogne primjer. Neka kvadratnu funkciju g (x) = x 2 + 9. Sastaviti tablice svojim vrijednostima u rasponu [-2; 2] uzimanjem broj bodova jednak pet. Od početnih podataka je lako procijeniti da je izračun korak trebao bi biti jednak 1.
Sukladno algoritmu, sljedeći korak je izračun g (-2), «-2» - je početna vrijednost funkcije. Sekvencijalno povećanje x po jednu (u ovom programski postupak naziva povećavanjem) i određivanje g funkciju obavlja funkciju tabeliranja.
x | -2 | -1 | 0 | 1 | 2 |
g (x) | 13 | 10 | 9 | 10 | 13 |
Provjerite ispravnost izračuna je jednostavno - treba dobiti graf parabole.
implementacija softvera
Izrada tablica ima ruku - dugo zanimanje. Izračuni treba provoditi oprezno, greška u izračunu ostalih vrijednosti također čine pogrešna. Rješenje - proći problema na računalu.
U nastavku je tablični program ima tzv „pseudo”. Kako to izvesti, morate navesti funkciju, početak i kraj argumenata, broj bodova. Primjer procjenjuje f (x) = x + 18 * 5. Rezultat programa - sekvencijalno izvedenih vrijednosti x, f (x).
- argument: = N.Znachenie.
- Shag_vychisleny: = (N. vrijednost - K vrijednost) / broj. boda.
- ZA (brojač: = 0 grofu bodova.).
Početak:
- Funkcija: = 18 + 5 x tvrdnju.
- argument: NA = vrijednost + Korak Counter.
- prikaz (argument funkcija).
Kraj.
Kod prilagoditi bilo kojem programskom jeziku. To je tabelarni prikaz funkcija može biti implementiran u „Pascal”, C +, C #, pa čak i VBA uredski softver integriran u paket MS Office.
Similar articles
Trending Now