Come capire Computer Algoritmi

November 12

Come capire Computer Algoritmi


algoritmi informatici sono pezzi di istruzioni che dicono la macchina per fare un compito. Mentre sono scritti in diversi linguaggi di programmazione, gli algoritmi sono abbastanza facili da capire se si afferrare i fondamentali temi di scienze del computer in questo articolo.

istruzione

1 Comprendere software e hardware per computer Basics - I computer operano su un sistema di chiamata binario 1 e 0. Questo metodo permette la memorizzazione dei dati e il trasferimento di essere fatto facilmente - l'utilizzo di fili e componenti elettronici, nonché supporti magnetici e ottici, come dischi rigidi e CD. matematica binaria è diversa sul back-end per la matematica allora regolare, ma se si pensa di numeri che i computer usano come numeri normali, non devono preoccuparsi di binario troppo.

I computer funzionano molto rapidamente, eseguire milioni di calcoli e trasferimenti di archiviazione dati per secondo! programmi moderni sono un insieme di molte istruzioni di alto livello, che il computer traduce nella propria lingua per l'elaborazione.

2 Conoscere Programmazione Nozioni di base - i programmi sono scritti in linguaggi unici. Ci sono centinaia di lingue diverse, con traduttori (chiamati compilatori o interpreti) per le macchine di comprendere ed eseguirli. La maggior parte dei linguaggi di programmazione hanno i seguenti principi fondamentali:

variabile - negozi di un certo tipo di dati (numero, una stringa (testo), etc) (C esempio: int i = 0) la funzione / subroutine - esegue una sorta di piccolo compito, può essere "chiamato" (usata) più volte in un programma (C esempio: functionName void () {}) condizionale - if / then - valuta un certo valore per decidere se è vero, poi esegue codice differente a seconda che sia vero o no (C esempio: se, altro) ad anello - esegue un insieme di codice più volte, in base a un contatore o condizionale (C esempio: mentre, fare)

Si dovrebbe cercare specifiche per il linguaggio di programmazione online.

3 Leggere la riga per riga Algoritmo - Guarda in ogni fase di processo dell'algoritmo. Non c'è più complessa di quanto scritto. Se l'algoritmo è scritto bene, dovrebbe contenere i nomi delle variabili e delle funzioni significative, così come i commenti dal programmatore per aiutarvi a capire che.

4 Prova Parafrasando o scrivendo la propria versione - A volte è utile per cercare di ri-scrittura dell'algoritmo nel proprio codice, o in inglese. Questo è molto mano per gli algoritmi complessi con un sacco di variabili o funzioni - provare l'organizzazione di un elenco delle diverse variabili / funzioni su un foglio di carta separato / file per organizzare il processo.