? Computerprogrammering rører næsten alle aspekter af vores liv. Software applikationer til vores computere er almindeligvis tænkt på, når edb-programmering er nævnt. Dog kan programmering af indlejrede enheder kan findes i biler , mobiltelefoner , videospil, apparater og dørlåse . Edb-applikationer er tilgængelige for uddannelse, underholdning og arbejde, der bruger forskellige typer af matematik. Grundlæggende programmering Math
Binary matematik er kernen af, hvordan enhver computer fungerer. Binary bruges til at repræsentere hvert nummer i computeren . Læsning og simple matematiske operationer med binær er kritisk for lavt niveau programmering af hardware. Forstå hvordan man arbejder med hexadecimale talsystem er nødvendig for mange programmeringssprog funktioner såsom indstilling af farven på et objekt. Standard aritmetiske bruges i mange funktioner i programmering. Addition, subtraktion, multiplikation og division bliver brugt i næsten alle skriftlige program. Algebra bruges til at løse simple problemer, som mange computer-programmører vil støde på.
Advanced Programming Math
Erhvervelse af en computer science grad kræver at udfylde mange matematiske klasser. Disse omfatter kollegium algebra , statistik, calculus I og calculus II. Disse klasser er anvendt på to forskellige måder for edb-programmering . Det mest oplagte er at bruge matematik lært at løse komplekse ligninger. Jo mindre indlysende er de færdigheder lært at mestre avancerede matematik svarer til de færdigheder, der kræves for at bygge komplekse applikationer. Disse færdigheder omfatter logik og følge komplicerede trin -for-trin -processer.
Programspecifikke Math
ansøgning til programmet bliver skabt , vil ofte diktere specifik type matematiske teknikker kræves. Lineær algebra bruges ofte til transformation af matricer. Matrix transformation er fundet i både 2D og 3D modellering , som ses i computerstøttet design og fotoredigering software. Differentialligninger kan findes i software til at simulere trafik eller sundhedsmæssige forhold. Statistik bruges i mange edb-programmering applikationer, herunder afstemningssteder systemer , rapporter og kortspil .