Strumenti utilizzati negli algoritmi

Strumenti utilizzati negli algoritmi

Un algoritmo è una sequenza di predefiend per risolvere un problema o elaborare le informazioni in modo specifico. Ad esempio, registratori di cassa seguire un algoritmo per calcolare l'ammontare della variazione di dare al cliente, basato sul denaro offerto e il prezzo della merce acquistata. Modificare i valori di input e di output, ma il processo rimane lo stesso. Gli strumenti utilizzati per creare algoritmi non sono gli strumenti fisici utilizzati per fare altre cose. Sono strumenti concettuali: solitamente i simboli di logica che rappresentano una funzione.

Se, quindi...

In primo luogo, non confondete un algoritmo con un programma per computer. Un algoritmo è la sequenza, logica o quadro; è la progettazione funzionale di un programma per computer o altra sequenza di problem solving. Maggior parte degli algoritmi utilizzare un numero di istruzioni logiche o istruzioni condizionali che si riferiscono ad ambienti di programmazione di computer. Il più comune può essere il "Se, allora" istruzione.

Matrici di logica

Istruzioni logiche vengono spesso utilizzate in una matrice o un diagramma di flusso. La prima istruzione di logica potrebbe dire, "Se hai dato soldi, poi fare cambiare." Se non hai dato soldi, il diagramma di flusso potrebbe richiedere all'utente di non fare nulla. Se siete, il diagramma di flusso richiama un'altra funzione, cominciando con, ad esempio, "Se hai dato $20, sottrarre l'importo della vendita". Che non è un modo elegante per risolvere il problema, ma è un esempio di come gli algoritmi cominciano a prendere forma definendo le sequenze logiche si vuole che accada.

Altra cosa,

"Else" è un altro componente in istruzioni logiche. Alcuni "Se, allora" istruzioni restituiscono un valore pari a zero se la prova che essi svolgono non è vera. Ad esempio, "Se hai dato $20, fare cambiare, (se non ti danno soldi, non fare nulla)." L'istruzione else ti dà un piano di emergenza. Invece di non far niente, è possibile utilizzare per dire, "Se hai dato $20, fare cambiare, altrimenti Chiedi l'importo specifico di denaro offerto."

Minore di, maggiore di, uguale a

Questi simboli di valore spesso utilizzati negli algoritmi di condizionalmente dirigere il flusso di una sequenza. Ad esempio, un algoritmo potrebbe dire, "se la bolletta del cliente è pari o inferiore a $10, non spedire la fattura; altrimenti, inviare la fattura". Si può pensare di questi strumenti come nodi logici in una sequenza. A ogni nodo, uno qualsiasi di una varietà di strumenti simbolici utilizzabile per definire come si desidera le informazioni elaborate in cerca della soluzione.