RekenaarsSagteware

Tabulering funksie: hoe om 'n program te skryf?

Tabulering funksie - klassieke probleem van wiskunde en programmering. Dit bestaan in die vind van opeenvolgende waardes van f (x) met wisselende waardes van x. Berekening resultate dikwels outputted as 'n tafel van twee rye. Die eerste stem ooreen met x, die tweede - f (x).

teorie

Algoritme vir die bepaling van die waardes van die funksie bestaan uit ses stappe.

  1. Die keuse van die aanvanklike en finale waardes van die argument, die aantal punte.
  2. Berekening stap - die bedrag waarmee die argument sal verander.
  3. Die argument is gelykstaande aan die aanvanklike waarde geneem.
  4. Berekening funksie.
  5. Die verhoging van die waarde van die argument in stap.
  6. 'N Patroon van 4-5 solank as wat daar is geen beraamde vereiste aantal punte.

Die stel in die eerste stap waardes, nie altyd gekies word, kan hulle die taak gegee word. In die praktyk is daar 'n situasie wanneer wat deur 'n verskeidenheid van waardes en berekening stap. Tabulering funksie in hierdie geval is dit nie nodig om die aantal punte, aangesien die beëindiging toestand berekening (stap 6 van die algoritme) die teiken waarde van die argument sal gelyk.

'N Praktiese voorbeeld

Verstaan hoe om die teorie te gebruik om 'n voorbeeld te help. Laat 'n kwadratiese funksie van g (x) = x 2 + 9. Stel 'n tabel van sy waardes in die reeks [-2; 2] deur die neem van die aantal punte gelyk aan vyf. Van die aanvanklike data is maklik om te skat dat die berekening stap gelyk aan 1 moet wees.

Volgens die algoritme, die volgende stap is die berekening van g (-2), «-2» - is die aanvanklike waarde van die funksie. Agtermekaar toenemende x deur een (in hierdie program operasie genoem die verhoog) en die bepaling van die g funksie verrig tabulering funksie.

x

-2

-1

0

1

2

g (x)

13

10

9

10

13

Let op die korrektheid van die berekening is eenvoudig - moet die grafiek van 'n parabool te kry.

implementering sagteware

Tekentafel beskik oor hand - 'n lang beroep. Berekeninge moet uit noukeurig uitgevoer word, die fout in die berekening van ander waardes ook foutief maak. Die oplossing - om die probleem te slaag op 'n rekenaar.

Hieronder is die tabulering program maak gebruik van die sogenaamde "pseudo." Om dit uit te voer, moet jy 'n funksie, die begin en einde van die argumente, die aantal punte spesifiseer. Die voorbeeld evalueer f (x) = 18 * x + 5. Die resultaat van die program - agtermekaar afgelei waardes x, f (x).

- Argument: = N.Znachenie.

- Shag_vychisleny: = (N. waarde - K waarde) / nommer. punte.

- VIR (Counter: = 0 punte tel.).

begin:

- Funksie: = 18 + 5 * argument.

- Argument: NA = waarde + Stap Counter.

- Wys (argument funksie).

Einde.

-Kode aangepas om enige programmeertaal. Dit is die tabulering van funksies kan in 'n "Pascal" geïmplementeer word, C +, C #, en selfs in VBA kantoor sagteware geïntegreer word in die MS Office pakket.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 af.delachieve.com. Theme powered by WordPress.