Programação significa mais do que digitando furiosamente em seu teclado e enchendo sua tela com sintaxe do idioma especificado. O próprio processo de construção de código vem para o final do processo de encontrar a solução para um determinado problema ou necessidade . Algoritmo que do problema é uma sequência de instruções que vai resolver o problema. Existem várias ferramentas para ajudar a converter o algoritmo para o programa final. Gráfico
Um fluxograma é uma boa maneira de ajudar a visualizar a progressão de passos do algoritmo . Empregando os símbolos básicos de um fluxograma , incluindo diamantes de decisão, iniciar e parar pontos , setas e caixas de instruções , você pode identificar as partes cruciais do programa e definir as áreas que poderiam ser preenchidas por meio de sub-rotinas. O fluxograma não tem que começar como completamente específico , você pode criar fluxogramas mais detalhadas a partir de instruções específicas ou decisões do fluxograma existente - tornando assim um fluxograma de um fluxograma
Estado Diagrama
.
um diagrama de estado tem propriedades semelhantes a um fluxograma em que ele ajuda a manter o controle da progressão do algoritmo com uma série de símbolos . Cada estado pode marcar uma parte diferente da progressão , e várias vezes , muitas vezes, um certo estado é empregado . Em vez de apenas setas indicando o fluxo de progresso, diagramas de estado têm transições que ligam os estados. Cada transição irá mostrar o que está em curso para alcançar o próximo estado. Os diagramas de estado também pode ajudar a identificar o que partes do programa pode ser feito através de sub-rotinas ou subprogramas .
Pseudocódigo
Pseudocódigo ajuda o programador escreva as noções básicas de o algoritmo sem ter que se concentrar em sintaxe de uma linguagem de programação específica . Pseudocódigo permite que você se concentrar sobre a progressão sem se envolver nos detalhes. Com ele, você pode chamar sub-rotinas e empregar constantes e variáveis sem ter que codificar ou defini-los. Outras práticas pseudocódigo úteis incluem uma declaração informal de bibliotecas necessárias para executar o programa e extensos comentários no lugar de funções e procedimentos que estão por vir , para ajudar na codificação mais tarde.
Source Code
< br >
Todos os três das ferramentas acima mencionadas dará ao programador um modelo para a codificação. Elas ajudam a tornar o programa mais em vez de linguagem específica de problemas específicos , e os mesmos fluxogramas, diagramas de estado ou pseudocódigo pode ser usado para o código em qualquer número de linguagens de programação. Isto ajuda no caso de um algoritmo precisa de ser codificada em múltiplos idiomas . Com um bom projeto algoritmo , o problema precisa ser resolvido apenas uma vez.