Logica de programação
Usar a lógica é um fator a ser considerado por todos, pois é preciso solucionar problemas no nosso dia-a-dia. Porém, não ensinamos ninguém a pensar, pois todas as pessoas possuem este “dom”, o interessante é mostrar como desenvolver e aperfeiçoar melhor esta técnica, lembrando que para isto devemos ser persistentes e praticarmos constantemente.
A técnica mais importante no projeto de lógica de programação é chamada PROGRAMAÇÃO ESTRUTURADA. Basicamente a PROGRAMAÇÃO ESTRUTURADA consiste em uma metodologia de projeto de programa visando:
- facilitar a escrita de programas;
- facilitar a leitura dos programas;
- permitir a verificação e a priorização dos programas;
- facilitar a modificação e manutenção dos programas.
Definições de Nomenclaturas:
Utilizamos símbolos para representar as linhas do raciocínio lógico, tais como: fluxogramas, diagramas de blocos ou algoritmos.
- FLUXOGRAMA: é uma ferramenta usada para descrever o fluxo, seja manual ou mecânico, especificando os suportes usados para os dados e as informações.
- DIAGRAMA DE BLOCO: é uma ferramenta usada e desenvolvida pelo profissional que está envolvido diretamente com a programação. Esta ferramenta também utiliza símbolos geométricos. Após a elaboração do diagrama de blocos, será realizada a codificação do programa.
- ALGORITMO: são regras formais para obtenção de um resultado ou da solução de um problema, englobando fórmulas e expressões aritméticas. Em processamento de dados é muito comum relacionar a palavra algoritmo com diagrama de blocos.
Simbologias Básicas – DIAGRAMA DE BLOCOS | TERMINAL: símbolo utilizado como ponto para indicar o início e/ou fim do fluxo de um programa. | | TECLADO: serão as informações recebidas por um computador. | | PROCESSAMENTO: símbolo que se utiliza para indicar cálculos (algoritmos) a efetuar ou atribuição de valores. | | SAÍDA DE DADOS EM VÍDEO: utiliza-se este símbolo quando se quer mostrar os dados na tela