Come scrivere un programma in C per la stampa una serie di Sines

November 5

Il linguaggio di programmazione C consente di eseguire operazioni matematiche complesse con relativa facilità attraverso l'uso della sua biblioteca "matematica". È possibile utilizzare questa libreria per eseguire operazioni molto ripetitive, come la stampa di un intervallo di valori per la funzione seno. Per esempio, è possibile scrivere un programma che stampa tutti i valori di sin (x) per ogni valore di x compreso tra -1 e +1. Lo sviluppo di un programma che realizza questo compito può aiutare a imparare la programmazione con C.

istruzione

1 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.

2 Creare una funzione principale. Questo è dove il vostro codice risiede. Scrivere le seguenti istruzioni nella parte superiore del file di codice sorgente:

int main ()

{}

3 Creare un "a" ciclo che itera su una gamma di valori. Ciascuno di questi valori deve essere connessa nella funzione "peccato" di produrre e di uscita. Per scrivere un ciclo "for", inserire la seguente dichiarazione tra le parentesi graffe della funzione principale:

for(int i = -10; i <= 10; i++)

{}

4 Dichiarare una variabile per l'utilizzo all'interno del ciclo. Questo numero rappresenta il valore di ingresso alla funzione seno. Dal momento che i itera ciclo da -10 a +10, è possibile dividere il numero di iterazione del ciclo per 10 per ottenere una gamma di valori di input da -1 a +1. Per fare questo, scrivere il seguente tra le parentesi graffe del ciclo:

float x = i / 10.0;

5 Stampa il valore della funzione seno con "x" come ingresso. Scrivi la seguente sotto l'affermazione precedente, ma ancora tra le parentesi graffe del ciclo "for":

printf("Sine of %f:\t\t%f\n", x, sin(x));

6 Eseguire il programma premendo il tasto verde "Play" nella parte superiore della IDE. L'output del programma è simile al seguente:

Seno di -1,000000: -,841471

Seno di -,900000: -,783327

Seno di -,800000: -,717356

Seno di -,700000: -,644218

Seno di -,600000: -,564642

Seno di -,500000: -,479426

Seno di -,400000: -,389418

Seno di -,300000: -,295520

Seno di -,200000: -,198669

Seno di -,100000: -,099833

Seno di 0.000000: 0.000000

Seno di 0.100000: 0.099833

Seno di 0.200000: 0.198669

Seno di 0.300000: 0.295520

Seno di 0.400000: 0.389418

Seno di 0.500000: 0.479426

Seno di 0.600000: 0.564642

Seno di 0.700000: 0.644218

Seno di 0.800000: 0.717356

Seno di 0.900000: 0.783327

Seno di 1.000000: 0.841471