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