ComputersSoftware

Funzione Tabulazione: cumu scrive un programa?

A tabulazione di a funzione hè un problema classicu di e matematica è di prugrammazione. Hè custituitu essenzale u valore di f (x) per varianti valuri di x . I risultati di i calculi sò spessu sessualità cum'è una table di dui linii. U primu currisponde à a x , u sicondu currisponde à f (x) .

Teoria

L'algoritmu per determinà i valori di una funzione compone di sei passi.

  1. Selezzione di u valore iniziale è finali di l'argumentu, u numaru di punti.
  2. Càlculu di u passu hè u valore per quale l'argumenta cambiarà.
  3. L'argumentu hè presumitu à esse uguali u valore iniziale.
  4. Càlculu di funzione.
  5. Aumintari l'argumentu da u valore passatu.
  6. Repetite passi 4-5 finu à u numeru di punti necessariu.

I valori misurati in u primu passu ùn sò micca sempre selezionati, ponu esse specificatu da u travagliu. In a pràtica, una situazione si trova quannu un spaziu di valori è un passu di calculi hè specificatu. A tabulazione di a funzione in questu casu ùn hà micca bisognu di truvà u nùmeru di punti, postu chì a cundizione di a terminazione di u calculu (puntu 6 di l'algoritmu) hè a ugualità di l'argumentu à u valore finitu especificatu.

Esempiu praticu

Un esempiu aiutà à capì ciò chì utilizà a teoria. Perde una funtzzione cuadrática g ( x) = x 2 + 9 . Cumu cumpunemu una tavulera di i so valori in u bandu [-2; 2], piglià u numaru di punti ugguali à cinque. Da a dati iniziali hè simplice per stimi chì u passu di calculu deve esse uguali a 1.

In accordu di l'algoritmu, a futura accionazione hè u calculu di g (-2), "-2" hè u valore iniziale di a funzione. Per sequenzamente l'aumentate per una (in a programazione sta funzione hè chjamata incremente) è definisce a funzione g , a funzione hè tabulatu.

X

-2

-1

0

1

2

G (x)

13u

10

9

10

13u

A verificazione di a curretta di i calculi hè facilissimu - avete bisogna un graffiu di a paràbula.

A implementazione di software

Creazione di una tabella di funzione manuale - una longa occupazione. I càlculazioni sò deve esse realizatu cu cura, un errore in u calculu facenu chì i valori chì restanu ancu incorrecte. A suluzione hè di trasferisce a so attività à l'urdinatore.

Questa sottu hè un prugrammu di tabulazione per a funzione à l'u pseudoculu chjamatu. Per eseguitu, deve specificà una funzione, u valore iniziali è finali di l'argumenti, u numuru di punti. In l'esempiu, f (x) = 18 * x + 5 hè calculatu. U risultatu di u prugrammu hè u valori derivatu successivamente di x , f (x) .

- Argument: = N.Value.

- U passu di calculu: = (valur N. - valur K.) / Col. Punti.

- FOR (Counter: = 0 à u numeru di punti).

Start:

- Funzione: = 18 * Argument + 5.

- Argumentu: = H. value + Counter * Step.

- Uputtu à a pantalla (Argument, Funzione).

A fine.

U codice hè adattatu à qualsiasi lingua di prugrammazione. Hè per esempiu, a tabulazione di a funzione pò esse implementata in Pascal, C +, C # è ancu in a lingua di u programu VBA, integrata in u prugramu MS Office.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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