programmeringsspråket C kan du utföra komplexa matematiska operationer med relativ lätthet genom att använda sin " matte " bibliotek . Du kan använda det här biblioteket för att utföra riktigt repetitiva uppgifter , som att skriva ut ett intervall av värden för sinus -funktionen . Till exempel kan du skriva ett program som skriver ut alla värden på sin ( x ) för alla värden på x mellan -1 och +1 . Utveckla ett program som utför denna uppgift kan hjälpa dig att lära dig programmering med C. Du behöver
C integrerad utvecklingsmiljö ( IDE ) , t.ex. Eclipse CDT
C-kompilator , såsom GCC
Visa mer Instruktioner
1
Ladda C IDE genom att klicka på dess programikon . När det öppnas , välj " Arkiv /Nytt /Project " och välj " C-projekt " för att skapa ett nytt C-projekt . En tom källkod filen visas i textredigeraren delen av IDE .
2
Skapa en huvudfunktion . Det är där din kod kommer att finnas . Skriv följande uttalanden på toppen av källkoden filen :
int main ( ) katalog
{ } Addera 3
Skapa ett " för " loop som itererar över ett intervall av värden . Vart och ett av dessa värden kommer att pluggas in i " synd " funktionen att producera och utgång . Att skriva en " för " loop , placera följande uttalande mellan klammerparenteser av huvudfunktionen :
for (int i = -10 ; i < = 10 ; i + + ) katalog
{ }
4
deklarera en variabel för användning inuti slingan . Detta antal kommer att representera ingångsvärde till sinusfunktionen . Eftersom slingan itererar från -10 till +10 , kan du dividera antalet slingiteration med 10 för att få ett antal ingångsvärden från -1 till +1 . För att göra detta , skriv följande mellan klammerparenteser av slingan :
float x = i /10,0;
5
Skriv ut värdet av sinus -funktionen med " x " som ingång. Skriv följande under tidigare uttalande , men fortfarande i mellan klamrarna i " för " loop :
printf ( " Sine av % F : \\ t \\ t % f \\ n " , x , sin ( x ) ) ;
6
Kör programmet genom att trycka på den gröna " Play " -knappen nära toppen av IDE . Programmet produktionen ser ut så här :
Sinus för -1,000000 : -,841471
Sinus för -,900000 : -,783327
Sinus för -,800000 : -,717356
Sinus för -,700000 : -,644218
Sinus för -,600000 : -,564642
Sinus för -,500000 : -,479426
Sinus för -,400000 : -,389418
Sinus för -0,300000 : -0,295520
Sinus för -0,200000 : -0,198669
Sinus för -0,100000 : -0,099833
Sinus för 0.000000 : 0.000000
Sinus för 0.100000 : 0.099833
Sinus för 0.200000 : 0.198669
Sinus för 0.300000 : 0.295520
Sinus för 0.400000 : 0.389418
Sinus för 0.500000 : 0.479426
Sinus för 0.600000 : 0.564642
Sinus för 0.700000 : 0.644218
Sinus för 0.800000 : 0.717356
Sinus för 0.900000 : 0.783327
Sinus för 1.000000 : 0.841471 Addera