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.
- Selezionando i valori iniziali e finali del ragionamento, il numero di punti.
- fase di calcolo – l'importo di cui l'argomento cambierà.
- L'argomento è preso pari al valore iniziale.
- funzione di calcolo.
- Aumentando il valore dell'argomento nel passo.
- 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.