Hvilke typer matematik bruger computerprogrammører?

...

Matematik er en grundlæggende aktivitet i computerprogrammering.

Computerprogrammering berører næsten alle aspekter af vores liv. Softwareapplikationer til vores computere tænkes almindeligvis på, når computerprogrammering nævnes. Programmering af indlejrede enheder kan dog findes i biler, mobiltelefoner, videospil, apparater og dørlåse. Computerapplikationer er tilgængelige til uddannelse, underholdning og arbejde, der bruger forskellige typer matematik.

Grundlæggende programmering matematik

Binær matematik er kernen i, hvordan enhver computer fungerer. Binær bruges til at repræsentere hvert tal i computeren. Læsning og simple matematiske operationer med binær er afgørende for programmering på lavt niveau af hardware. Forståelse af, hvordan man arbejder med et hexadecimalt talsystem er påkrævet for mange programmeringsfunktioner, såsom indstilling af farven på et objekt. Standard aritmetik bruges i mange programmeringsfunktioner. Addition, subtraktion, multiplikation og division bruges i næsten alle programmer, der skrives. Algebra bruges til at løse simple problemer, som mange computerprogrammører vil støde på.

Dagens video

Avanceret programmering matematik

At opnå en datalogigrad kræver at gennemføre mange matematikklasser. Disse omfatter college algebra, statistik, calculus I og calculus II. Disse klasser anvendes på to forskellige måder til computerprogrammering. Det mest oplagte er at bruge matematikken til at løse komplekse ligninger. Jo mindre indlysende er, at de færdigheder, der læres til at mestre avanceret matematik, svarer til de færdigheder, der kræves for at bygge komplekse applikationer. Disse færdigheder omfatter logik og at følge komplicerede trin-for-trin processer.

Ansøgningsspecifik matematik

Ansøgningen til det program, der oprettes, vil ofte diktere den specifikke type matematiske teknikker, der kræves. Lineær algebra bruges ofte til transformation af matricer. Matrix-transformation findes i både 2D- og 3D-modellering, som det ses i computerstøttet design og fotoredigeringssoftware. Differentialligninger kan findes i software til at simulere trafik- eller sundhedsforhold. Statistik bruges i mange computerprogrammeringsapplikationer, herunder afstemningssystemer, rapporter og kortspil.