? Dataprogrammering berör nästan varje aspekt av våra liv . Programvaror för våra datorer är vanligtvis betraktas när datorprogrammering nämns . Däremot kan programmering av inbäddade enheter finns i bilar , mobiltelefoner , videospel , apparater och dörrlås . Computer program finns tillgängliga för utbildning , underhållning och arbete som använder olika typer av matematiken . Grundläggande programmering Math
Binary matematik är kärnan i hur en dator fungerar . Binary används för att representera varje nummer i datorn . Läsning och enkla matematiska operationer med binära är kritiskt för låg - nivå programmering av hårdvara . Att förstå hur man arbetar med hexadecimala talsystemet krävs för många programmering funktioner såsom inställning av färgen på ett objekt . Standard aritmetik används i många funktioner i programmering. Addition, subtraktion, multiplikation och division används i nästan skrivit varje program . Algebra används för att lösa enkla problem som många programmerare kommer att stöta på . Skaffa ett datavetenskap examen krävs att slutföra många matematiska klasser Addera Avancerad programmering Math
. Dessa inkluderar college algebra , statistik , analys I och Analys II . Dessa klasser tillämpas i två olika sätt för datorprogrammering. Den mest uppenbara är att använda matematik lärs att lösa komplexa ekvationer . Den mindre uppenbara är de färdigheter lärt sig att behärska avancerad matematik liknar den kompetens som krävs för att bygga komplexa applikationer . Dessa färdigheter inkluderar logik och följa komplicerade steg-för - steg processer .
Application - Specific Math
ansökan till programmet skapas ofta kommer att diktera viss typ av matematiska tekniker som krävs . Linjär algebra används ofta för transformation av matriser . Matrix transformation finns i både 2D -och 3D-modellering som sett i datorstödd design och foto redigeringsprogram . Differentialekvationer kan hittas i programvara för att simulera trafik eller hygienkrav . Statistiken används i många tillämpningar datorprogrammering inklusive röstningen system , rapporter och kortspel .