365 Shares 2267 views

funzione di tabulazione: come scrivere un programma?

funzione di tabulazione – classico problema di matematica e di programmazione. Essa consiste nel trovare valori successivi di f (x) con valori variabili di x. I risultati dei calcoli spesso emessi come una tabella di due righe. Il primo corrisponde alla x, la seconda – f (x).

teoria

Algoritmo per determinare i valori della funzione consiste di sei fasi.

  1. Selezionando i valori iniziali e finali del ragionamento, il numero di punti.
  2. fase di calcolo – l'importo di cui l'argomento cambierà.
  3. L'argomento è preso pari al valore iniziale.
  4. funzione di calcolo.
  5. Aumentando il valore dell'argomento nel passo.
  6. Un modello di 4-5 finché non c'è numero stimato di punti.

I valori impostati nella prima fase, non sempre selezionate, possono avere il compito. In pratica, v'è una situazione quando somministrato da una serie di valori e passo di calcolo. funzione Tabulation in questo caso non richiede trovando il numero di punti, in quanto il calcolo condizione di terminazione (passaggio 6 dell'algoritmo) sarà uguale al valore bersaglio dell'argomento.

Un esempio pratico

Capire come utilizzare la teoria per aiutare un esempio. Lasciare una funzione quadratica di g (x) = x 2 + 9. Compilare una tabella dei valori nell'intervallo [-2; 2] prendendo il numero di punti pari a cinque. Dai dati iniziali è facile stimare che la fase di calcolo dovrebbe essere uguale a 1.

Secondo l'algoritmo, il passo successivo è il calcolo di g (-2), «-2» – è il valore iniziale della funzione. Sequenzialmente x crescenti da uno (in questa operazione di programmazione è chiamato incremento) e la determinazione della funzione g viene eseguita la funzione tabulazione.

x

-2

-1

0

1

2

g (x)

13

10

9

10

13

Controllare la correttezza del calcolo è semplice – dovrebbe ottenere il grafico di una parabola.

implementazione del software

Redazione tavolo dotato di mano – una lunga occupazione. I calcoli devono essere eseguiti con cura, l'errore nel calcolo di altri valori anche fare errato. La soluzione – per passare il problema su un computer.

Di seguito è riportato il programma di tabulazione caratteristiche della cosiddetta "pseudo". Per eseguirla, è necessario specificare una funzione, l'inizio e la fine degli argomenti, il numero di punti. L'esempio valuta f (x) = 18 * x + 5. Il risultato del programma – valori sequenzialmente derivati x, f (x).

– Argomento: = N.Znachenie.

– Shag_vychisleny: = (valore N. – Valore K) / numero. punti.

– PER (Counter: = 0 a contare i punti.).

Inizio:

– Funzione: = 18 + 5 * argomento.

– Argomento: NA = valore + contapassi.

– Display (funzione di argomento).

Fine.

Codice adattato a qualsiasi linguaggio di programmazione. Questa è la tabulazione delle funzioni può essere implementato in un "Pascal", C +, C #, e anche in VBA software per ufficio integrato nel pacchetto MS Office.