E ' più facile capire le variazioni della logica dell'algoritmo se si capisce il contesto in cui algoritmi sono più spesso utilizzati , quindi capire come concettualmente processi simili possono essere tradotti per usi diversi. 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 , ad esempio , la medicina , la gestione organizzativa o azioni militari .
Diagramma di flusso
diagrammi di flusso sono rappresentazioni grafiche di un processo. Sono modelli . Diagrammi di flusso possono modellare un processo esistente o prescrivere il modo in cui un processo dovrebbe essere . 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à . Lo sviluppo di algoritmi utilizza spesso diagrammi di flusso e diagrammi di flusso , spesso software modello
schematici
Diagrammi descrivono processi di circuiti elettrici - . Reti elettriche ad alta tensione o applicazioni a bassa tensione quali circuiti . Uno schema è tecnicamente sia un algoritmo e un diagramma di flusso . Diagrammi schematici , tuttavia , sono orientati specificamente verso l'elettronica . Dove logica diagramma di flusso può essere chiaro a qualsiasi tipo di pubblico che guarda, i disegni non sono un linguaggio universale . Essi comprendono simboli, rappresentazioni e concetti che tutti si riferiscono specificamente all'elettronica . Il loro uso e il valore sono basate su una conoscenza di base di elettronica .
Pseudocodice
Tecnicamente , un programma per computer è anche un algoritmo . Ma programmatori generalmente utilizzano l'algoritmo termine per riferirsi alla logica e struttura del programma prima di scrivere il codice effettivo in un linguaggio di programmazione specifico . Quando i programmatori di scrivere un algoritmo , conoscendo la lingua che sarà scritto in , che spesso creano l'algoritmo in una nota come pseudocodice breve mano . Il pseudocodice sembra in sostanza alla fase successiva - la codifica - e sostituisce alcuni dei simbologia con il codice effettivo che verrà utilizzato nel programma finito
.