May 3
La serie di potenze è una serie infinita di equazioni utilizzate per determinare il valore di sine proposta un valore di ingresso x. Dal momento che l'esecuzione di un numero infinito di calcoli a mano potrebbe diventare piuttosto noioso, si tratta di un compito meglio lasciare per un computer per eseguire. Detto questo, dando un computer un compito infinitamente lungo è improbabile per produrre risultati in modo tempestivo. È molto meglio approssimare il valore del seno utilizzando un numero limitato di passaggi della serie di potenze. Questo può essere fatto con qualsiasi lingua, compreso C ++.
1 Familiarizzare con la serie di potenze per il peccato di x. Questa è una serie infinita che segue un modello prevedibile. I primi cinque passi della serie seguente aspetto:
sin (x) = x - (x ^ 3) / 3! + (X ^ 5) / 5! - (X ^ 7) / 7! + (X ^ 9) / 9!
2 Nell'equazione di cui sopra, il simbolo "^" si riferisce alla raccolta di un numero per una data potenza, e il "!" simbolo si riferisce alla fattoriale del numero specificato.
3 Caricare il C ++ IDE facendo clic sulla sua icona del programma. Quando si apre, selezionare "File / Nuovo / Progetto" e scegliere "Progetto ++ C" per creare un nuovo progetto C ++. Un file di codice sorgente vuoto appare nella parte editor di testo dell'IDE.
4 Importare la libreria "matematica"
includere <iostream> includere <math>
using namespace std;
5 Creare un metodo principale. Tutto il codice risiederanno tra le parentesi graffe di questo metodo. Scrivere il seguente:
int main ()
{
}
6 Scrivere una dichiarazione che chiede l'utente del programma per introdurre un valore "X", come questo:
cout << "Si prega di inserire un valore x per il quale si desidera trovare il valore seno di:" << endl;
7 Creare una variabile per memorizzare il valore di x inseriti e riempirlo con qualunque l'utente preme sulla tastiera, come questo:
double x;
cin >> x;
8 Implementare i primi due passi della serie di potenze e memorizzare il risultato in una nuova variabile denominata "tmp". Purtroppo, C non sono dotati di una funzione built-in per l'operatore fattoriale, e fattoriali calcolo può essere piuttosto costoso computazionalmente. Invece di fare C calcolare il fattoriale, risolvere il fattoriale prima del tempo e l'uso che nel programma. Ad esempio, 3! è pari a 3
2 1, o 6. Il codice dovrebbe essere simile a questo:
doppio tmp = x - (pow (x, 3) / 6);
9 Implementare i prossimi tre passi della serie di potenze, come questo:
tmp + = pow (x, 5) / 24 - pow (x, 7) / 120 + pow (x, 9) / 362880;
10 Uscita il valore per il valore di "tmp" in questo modo:
cout << "Sine di" << x << "è di circa:" << tmp << endl;
11 Eseguire il programma premendo il tasto verde "Play" che si trova nella parte superiore del software IDE. Il programma esegue, aprendo una finestra della riga di comando. Digitare il numero 1 e le uscite del programma:
Seno di 1 è approssimativamente: 0,866,669 mila
12 Calcolare il seno di 1 in un calcolatore. La risposta è 0,8414, così il ravvicinamento serie di potenze è fuori da un po '.