Datorer är en av många aspekter av det moderna samhället som woudn't vara möjligt utan matematik . Alla datorspråk är matematiska till sin natur , eftersom var och en av dem härleder ultimately från binärt , språket av ettor och nollor som utfärdar kommandon direkt till datorn . Alla datorproblem i samband med programmet operation , i motsats till hårdvara funktionalitet , kan lösas med matematiska algoritmer . Instruktioner
1
Definiera problemet behöver lösas , en till tre meningar . Skriv definitionen på papper . Om problemet handlar om ett program som du har skrivit eller ett open-source -program , kan du närmar dig den med matematiken .
2
Ladda ner källkoden för det program med vilket du har ett problem . Om du arbetar med ett program som du har skrivit själv , helt enkelt föra öppna textdokumentet du har skrivit . Om du arbetar på en öppen källkod- program , besök webbplatsen för projektet och ladda ner källkoden i avsnittet " källkod " eller " kernal . " Addera 3
Öppna källkod med hjälp av en editor och kompilator . Använd en editor som erkänner taggarna för det språk som koden är skriven .
4
Rulla ned till avsnittet om källkoden som du har identifierat ett problem , eller som du vill ändra. Identifiera eventuella matematiska aktörer i denna del av koden . Till exempel , om du läser c + + -kod och du stöter på + , - . , * Eller /, då du tittar på skyltarna för addition , subtraktion , multiplikation och division
5
Översätt datorn koden i raka matematik. Leta efter likhetstecknet ( = ) , som används för att tilldela värden ( inklusive matematiska funktioner ) till variabler . Skala bort termer som " int " och " //" , som inte är relevanta för matematiken .
6
Skriv den matematiska uttalande ut på papper . Om det finns algebra inblandade , försök att koppla in olika värden för att se om funktionen eller ekvationen fungerar . Om problemet kan avhjälpas genom att ändra en operatör i funktionen , ändra operatören . Om problemet kan avhjälpas genom att sätta ett annat värde på plats , sätta in ett nytt nummer . Om du inte kan hitta en snabb lösning bygger på att ersätta , skriva om funktionen med en helt annan syntax , sedan översätta det tillbaka till datorspråk . Addera