Strumenti utilizzati per convertire algoritmi Programmi

March 22

Strumenti utilizzati per convertire algoritmi Programmi


Programmazione significa di più che digitando via furiosamente a vostra tastiera e riempire lo schermo con la sintassi di un linguaggio specifico. L'effettivo processo di costruzione di codice viene verso la fine del processo di trovare la soluzione di un determinato problema o necessità. algoritmo che di problema è una sequenza di istruzioni che risolverà il problema. Un certo numero di strumenti esistono per contribuire a convertire l'algoritmo per il programma definitivo.

Grafico

Un diagramma di flusso è un buon modo per aiutare a visualizzare la progressione di passi dell'algoritmo. Utilizzando i simboli di base di un diagramma di flusso, tra cui decisione diamanti, avvio e l'arresto punti, frecce e le caselle di istruzioni, è possibile individuare parti cruciali del programma e definire le aree che potrebbero essere soddisfatte attraverso la subroutine. Il vostro diagramma di flusso non deve iniziare il più completamente specifico; è possibile creare diagrammi di flusso più dettagliati da istruzioni o le decisioni del diagramma di flusso esistente specifici - rendendo in tal modo un diagramma di flusso da un diagramma di flusso.

diagramma di stato

Un diagramma di stato ha proprietà simili a un diagramma di flusso che aiuta a tenere traccia di progressione dell'algoritmo con una serie di simboli. Ogni stato può contrassegnare una parte diversa della progressione, e più volte spesso un certo stato è impiegato. Invece di limitarsi a frecce che indicano il flusso di avanzamento, diagrammi di stato hanno transizioni che connettono gli stati. Ogni transizione visualizzerà l'azione che viene preso per raggiungere lo stato successivo. diagrammi di stato possono anche aiutare a individuare quali parti del programma può essere realizzato attraverso subroutine o sottoprogrammi.

pseudocodice

Pseudocodice aiuta il programmatore scrittura giù le basi dell'algoritmo, senza dover mettere a fuoco la sintassi di un particolare linguaggio di programmazione. Pseudocodice consente di concentrarsi sulla progressione senza essere scoperti nei dettagli. Con esso, è possibile chiamare subroutine e impiegare le costanti e le variabili senza la necessità di codice o definirli. Altre pratiche pseudocodice utile includono una dichiarazione informale di librerie necessarie per eseguire il programma e commenti estesi al posto di funzioni e procedure a venire, per aiutare nella codifica in seguito.

Codice sorgente

Tutti e tre gli strumenti di cui sopra darà il programmatore un progetto per la codifica. Essi contribuiscono a rendere il programma più problema-specifica invece di linguaggio specifico, e gli stessi diagrammi di flusso, diagrammi di stato o pseudocodice possono essere utilizzati per il codice in qualsiasi numero di linguaggi di programmazione. Questo aiuta se un algoritmo deve essere codificato in più lingue. Con una buona progettazione di algoritmi, il problema deve essere risolto solo una volta.