Programmazione significa di più che digitando via furiosamente a vostra tastiera e riempire il vostro schermo con la sintassi di una lingua specifica. L'effettivo processo di costruzione codice viene verso la fine del processo di trovare la soluzione di un determinato problema o bisogno. Algoritmo che del problema è una sequenza di istruzioni che risolveranno il problema . Un certo numero di strumenti esistono per aiutare a convertire l'algoritmo per il programma finale . Tabella
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 , compresi diamanti decisionali , avvio e arresto punti, le frecce e le caselle di istruzioni , è possibile individuare le parti cruciali del programma e definire le aree che potrebbero essere soddisfatte attraverso sottoprogrammi. Diagramma di flusso non deve iniziare non completamente specifico , è possibile creare diagrammi di flusso più dettagliati da istruzioni o decisioni specifiche del diagramma di flusso esistente - rendendo così un diagramma di flusso di un diagramma di flusso
Diagramma di stato
.
un diagramma di stato ha proprietà simili a un diagramma di flusso in quanto aiuta a tenere traccia di progressione dell'algoritmo con una serie di simboli . Ogni stato può contrassegnare una parte diversa della progressione , e spesso un certo stato viene impiegato più volte . Invece di appena frecce che indicano il flusso di progresso , diagrammi di stato hanno transizioni che connettono gli stati . Ogni transizione mostrerà ciò che è in atto un'azione per raggiungere lo stato successivo . Diagrammi di stato possono anche aiutare a individuare quali parti del programma può essere realizzato attraverso la subroutine o sottoprogrammi .
Pseudocodice
Pseudocodice aiuta il programmatore di scrivere i principi fondamentali di l'algoritmo , senza dover mettere a fuoco la sintassi di un particolare linguaggio di programmazione . Pseudocodice consente di concentrarsi sulla progressione senza essere coinvolti nei dettagli. Con esso, è possibile chiamare le subroutine e impiegare costanti e variabili , senza dover codificare o definirli. Altre pratiche pseudocodice utili includono una dichiarazione informale di librerie necessarie per eseguire il programma e ampi commenti in luogo di funzioni e procedure a venire , per aiutare nella codifica successiva.
Source Code
< br >
Tutti e tre gli strumenti di cui sopra darà il programmatore di 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 una volta sola .