Datamaskiner er ett av mange aspekter ved moderne samfunn som woudn't være mulig uten matematikk. Alle programmeringsspråk er matematisk i naturen , siden hver og en av dem til slutt stammer fra binær , språket av enere og nuller som utsteder kommandoer direkte til datamaskinen . Alle PC- problemer knyttet til bruk av programmet , i motsetning til hardware -funksjonalitet , kan løses med matematiske algoritmer . Instruksjoner
en
Definer problemet du trenger løst , i 02:59 setninger . Skriv definisjonen ned på papiret . Hvis problemet gjelder et program du har skrevet eller en åpen kildekode- program , kan du nærmer deg det med matematikk.
2
Last ned kildekoden til programmet som du har et problem . Hvis du arbeider med et program du har skrevet selv, bare ta åpne teksten dokumentet du har skrevet. Hvis du arbeider på en åpen kildekode- program , besøk nettsiden for prosjektet og laste ned kildekoden i delen "source code " eller " kernal . "
3
Åpne kildekoden ved hjelp av en redaktør og kompilator . Bruke et redigeringsprogram som gjenkjenner kodene for språket der koden er skrevet.
4
Bla ned til delen av kildekoden som du har identifisert et problem , eller som du ønsker å modifisere . Identifisere eventuelle matematiske operatører i denne delen av koden . For eksempel , hvis du leser c + +-kode , og du kjører inn +, - . , * Eller /, så du ser på skiltene for addisjon, subtraksjon , multiplikasjon og divisjon
5
Oversett datamaskinen koden på rette matematikk. Se etter likhetstegnet ( = ) , som brukes til å tilordne verdier (inkludert matematiske funksjoner ) i variabler. Strippe bort termer , som " int " og " //", som ikke er relevant for matematikk.
6
Skriv den matematiske utsagn ut på papir . Hvis det er algebra involvert, prøv å plugge inn forskjellige verdier for å se om funksjonen eller ligningen fungerer. Hvis problemet kan rettes opp ved å endre en operatør i funksjonen , endre operatør. Hvis problemet kan rettes opp ved å sette en annen verdi på plass , satt i et nytt nummer. Hvis du ikke kan finne en rask løsning basert på å erstatte , omskrive funksjonen med en helt annen syntaks , så oversette det tilbake til dataspråket .