Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come calcolare il peccato con la potenza Serie in C + +

La serie di potenze è una serie infinita di equazioni utilizzate per determinare il valore di seno dato un valore di ingresso x . Poiché l'esecuzione di un numero infinito di calcoli a mano potrebbe diventare piuttosto noioso , è 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 nella serie di potenze . Questo può essere fatto con qualsiasi lingua, comprese C + + . Cose che ti serviranno
C + + ambiente di sviluppo integrato (IDE) , come ad esempio Eclipse CDT
C + + Compiler , un tale GCC
Mostra più istruzioni
1

Familiarizzare con la serie di potenze per il peccato di x . Si tratta di una serie infinita che segue un modello prevedibile . I primi cinque passi della serie 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 il fattoriale del numero dato .
3

Caricare il + + IDE C facendo clic sulla relativa 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 di vuoto viene visualizzata nell'editor di testo parte dell'IDE.
4

Importa la "matematica" biblioteca

# include

# includere

using namespace std;
5

creare un metodo main . 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 inserire un valore " x ", in questo modo:

cout << " si prega di inserire un valore di x per cui si desidera trovare il valore del seno di : " << endl;
7

Creare una variabile per memorizzare il valore di x immesso e riempire con qualsiasi cosa 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 chiamata " tmp ". Purtroppo , C non viene fornito con una funzione built-in per l'operatore fattoriale , e calcolo fattoriali può essere piuttosto costoso computazionalmente . Invece di fare C calcolare il fattoriale , risolvere il fattoriale prima del tempo e l'uso che nel programma . Per esempio , 3! è uguale a 3 * 2 * 1 , o 6 . Il codice dovrebbe essere simile a questo :

doppia 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 " come questo :

cout << " Sine di " << x << " è approssimativamente : " << tmp << endl;
11

Eseguire il programma premendo il tasto verde "Play " che si trova nella parte superiore del software IDE . Il programma esegue , l'apertura di una finestra della riga di comando . Digitare il numero 1 e le uscite di programma :

seno di 1 è di circa: 0,866669
12

calcolare il seno di 1 in una calcolatrice . La risposta è 0.8414 , quindi il ravvicinamento serie alimentazione è spento da un po ' .

 

Programmazione © www.354353.com