Tre metodi equivalenti di algoritmo logica

Tre metodi equivalenti di algoritmo logica

Un algoritmo è fondamentalmente una ricetta. Se si ripete, è necessario che si produca lo stesso risultato. La più grande differenza tra un algoritmo e cuocere una pagnotta di pane da una sequenza di istruzioni, ad esempio, è la logica trovata in algoritmi. Logica di algoritmo non è composta di istruzione fissa; utilizza istruzioni condizionali. Che è la chiave per metodi di logica di algoritmo: un mezzo per produrre istruzioni condizionali che producono risultati ripetibili.

Applicazione e contesto

È più facile capire le variazioni della logica algoritmo se è comprendere il contesto in cui gli algoritmi sono utilizzati più spesso, quindi capire come concettualmente simili processi possono essere tradotti per usi diversi. Gli algoritmi sono utilizzati principalmente da programmatori di computer. Essi sono utilizzati per progettare la struttura logica di un programma per computer. Lo stesso processo può essere applicato a, ad esempio, medicina, gestione organizzativa o azioni militari.

Diagramma di flusso

Diagrammi di flusso sono rappresentazioni grafiche di un processo. Essi sono modelli. Diagrammi di flusso possono modellare un processo esistente o prescrivere il modo che dovrebbe essere un processo. Che spesso utilizzano forme, colori e simboli per rappresentare cose diverse nel processo. Questi oggetti possono essere pensati come nodi. Ogni nodo può contenere logica condizionale che determina il modo in cui il processo continuerà. Sviluppo di un algoritmo utilizza spesso i diagrammi di flusso e diagrammi di flusso modello spesso software.

Disegno schematico

Diagrammi schematici descrivono processi di circuiti elettrici - reti elettriche ad alta tensione o applicazioni quali circuiti a bassa tensione. Uno schema è tecnicamente sia un algoritmo e un diagramma di flusso. Diagrammi schematici, tuttavia, sono orientate in particolare elettronica. Flow-Chart dove logica può essere chiaro a qualsiasi tipo di pubblico che lo guarda, gli schemi non sono un linguaggio universale. Essi comprendono simboli, rappresentazioni e concetti che riguardano specificamente le elettronica. Loro uso e il valore sono fondate sulla conoscenza sottostante dell'elettronica.

Pseudocodice

Tecnicamente, un programma per computer è anche un algoritmo. Ma i programmatori in genere utilizzano l'algoritmo di termine per riferirsi alla logica e alla struttura del programma prima di scrivere il codice in un linguaggio di programmazione specifico. Quando i programmatori scrivono un algoritmo, conoscendo la lingua in che sarà scritto, spesso creano l'algoritmo in un breve mano conosciuto come pseudocodice. Lo pseudocodice essenzialmente Guarda avanti al passo successivo..--la codifica..--e sostituisce alcuni della simbologia con codice effettivo che verrà utilizzato nel programma finito.