C programmeringsspråk gjør det mulig å utføre kompliserte matematiske operasjoner med relativ letthet gjennom bruk av sin " matte " bibliotek . Du kan bruke dette biblioteket for å utføre virkelig repeterende oppgaver , som å skrive ut en rekke verdier for sinus funksjon . For eksempel kan du skrive et program som skriver ut alle verdier av sin ( x ) for enhver verdi av x mellom -1 og +1 . Utvikle et program som oppnår denne oppgaven kan hjelpe deg å lære programmering med C. Du trenger
C integrert utviklingsmiljø ( IDE ), for eksempel Eclipse CDT
C-kompilator , som GCC
Vis flere Instruksjoner
en
Legg C IDE ved å klikke på programmets ikon. Når den åpnes, velger du "Fil /Ny /Project" og velg "C Project" for å opprette en ny C-prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE .
2
Lag en hovedfunksjon . Dette er hvor koden skal bo. Skriv følgende utsagn på toppen av kildekoden filen:
int main ( )
{ }
3
Lag en " for " loop som gjentas over en rekke verdier . Hver av disse verdiene vil bli plugget inn i " synd "-funksjonen til å produsere og produksjonen. For å skrive en " for " loop , plasserer du følgende uttalelse mellom klammeparentes av den viktigste funksjonen : en
for ( int i = -10 ; i < = 10; i + + )
{ }
4
deklarere en variabel for bruk inne i loopen. Dette nummeret vil representere inngangsverdien til sinusfunksjon . Siden løkken gjentar -10 til 10 , kan du dele sløyfe iterasjon tallet med 10 for å få en rekke innspill verdier -1 til 1 . For å gjøre dette , skriver følgende mellom de krøllete parentes av loopen : en
float x = i /10,0 ;
5
Print ut verdien av sinus funksjon ved hjelp av "x " som input. Skriv følgende under den forrige setningen, men fortsatt i mellom klammeparenteser av " for " loop : en
printf ( " Sinus av % f : \\ t \\ t % f \\ n" , x , sin ( x ));
6
Kjør programmet ved å trykke på den grønne " Play" knappen nær toppen av IDE . Programmet resultatet ser slik ut : en
Sinus av -1,000000 : -,841471
Sinus av -,900000 : -,783327
Sinus av -,800000 : -,717356
< p> Sinus av -,700000 : -,644218
Sinus av -,600000 : -,564642
Sinus av -,500000 : -,479426
Sinus av -,400000 : -,389418
Sinus av -,300000 : -,295520
Sinus av -,200000 : -,198669
Sinus av -,100000 : -,099833
Sinus av 0.000000 : 0.000000
Sinus av 0.100000 : 0.099833
Sinus av 0.200000 : 0.198669
Sinus av 0.300000 : 0.295520
Sinus av 0.400000 : 0.389418
Sinus av 0.500000 : 0.479426
Sinus av 0.600000 : 0.564642
Sinus av 0.700000 : 0.644218
Sinus av 0.800000 : 0.717356
Sinus av 0.900000 : 0.783327
Sinus av 1.000000 : 0.841471