Come programmatori di computer Usa Math

November 11

Come programmatori di computer Usa Math

Importanza della matematica Concepts in Computer Programming

Un programmatore di computer utilizza concetti matematici ogni giorno al fine di risolvere i problemi del mondo reale. Lo sviluppo di una comprensione matematica di organizzazione dei dati, il numero di sequenza e la logica è essenziale al fine di acquisire una buona capacità di programmazione. Macchine non capiscono direttamente parole. I programmatori essenzialmente comunicare con i robot, PC e altre attrezzature tecniche utilizzando i numeri.

Risolvere i problemi reali del mondo richiede logica

Supponiamo che una persona possedeva una gelateria che ha visto centinaia di clienti al giorno. Il proprietario decide che è importante sapere quali sono i sapori più popolari di gelato sono su base mensile per garantire che ci sia abbastanza scorte in magazzino. Un semplice programma per computer che memorizza gli ordini possono essere creati, e tiene traccia della domanda su ciascuno dei diversi gusti di gelato. Ciò richiederà un programmatore di dare istruzioni per la conservazione e il conteggio di un computer in base agli ordini gelato clienti. Anche nella più semplice esempio, il programmatore deve dire al computer per contare ogni ordine gelato e tenere traccia di quante volte il cioccolato è stato ordinato contro la vaniglia.

Supponiamo ora che il proprietario vuole scoprire come molte combinazioni di sapori sono possibili. Che cosa succede se qualcuno ordina una combinazione di vaniglia, cioccolato e menta con gocce di cioccolato, per esempio? Permutazioni e combinazioni sono altri concetti matematici che un programmatore può avere bisogno di capire per rispondere a una domanda del mondo reale.

Strutture dati, grid e stoccaggio

stoccaggio Computer di gusti di gelato, o qualsiasi altra informazione per questo, richiede la comprensione dei concetti matematici di strutture di dati e database (essenzialmente una grande griglia di informazioni con righe e colonne). Ad esempio, ci saranno molti importanti pezzi di informazioni che devono essere memorizzati in un database per ogni ordine gelato. Un numero d'ordine, prezzo ordine, quantità ordinata, gusto di gelato e la quantità disponibile a magazzino possono essere solo alcuni. Una struttura dati è un gruppo di bit correlate di informazioni raccolte insieme che possono essere utilizzati per aggiornare una riga nel database gelato ogni volta che un ordine.

Manipolazione dei dati in una griglia di stoccaggio richiederà un programmatore di computer di utilizzare la matematica, anche. Una volta che un ordine di gelato alla vaniglia è fatta, per esempio, la quantità di quel sapore disponibili in magazzino deve essere regolato nel database prima trovare la posizione corretta conservazione di gelato alla vaniglia (forse riga il numero 2, numero di colonna 5) e poi facendo una sottrazione matematica.

Conteggio e Looping Tecniche

Spesso in programmazione di computer, dovranno essere ripetuta più volte per realizzare un compito istruzioni. Questo è quando si utilizzano tecniche di loop. Looping richiede una comprensione della matematica. Supponiamo che un programmatore è chiesto di creare un test di istruzione on-line. Potrebbe essere una prova di scienza scuola per gli studenti di quinta elementare, come un esempio. Nel test, uno studente risponde alle 20 domande della scienza e quindi il programma si ferma e un punteggio è fornito. In che modo il programma di sapere per continuare a dare le domande, e come si sa quante domande sono state risposto correttamente? Questo tipo di programma per computer richiederà un loop per tenere traccia del numero di risposte corrette. Se viene data una risposta non corretta, il programma non incrementerà il numero di risposte corrette. Contare il numero di risposte giuste in un ciclo richiede matematica calcolo.

Inoltre, affinché il computer per leggere le risposte alle domande, sarà necessario un ciclo. Come sarà il computer sa quanto tempo le risposte sono? Essi potrebbero essere un paio di parole o un paragrafo. Looping sarà richiesto di leggere queste stringhe di caratteri. Conteggio, aggiungendo, sottraendo e, eventualmente, anche i numeri si moltiplicano possono essere importanti.

Una parola finale sulla programmazione del computer e la matematica

Qualunque sia un computer fa, è sempre utilizzando la matematica. Se un utente sta scaricando e memorizzare foto di famiglia o la riproduzione di un video gioco, i computer saranno utilizzando la matematica di svolgere i propri compiti richiesti. E il programmatore di computer è quello che dirà il computer come raccogliere e utilizzare i dati che riceve e invia.