O que é Lógica de Programação?
A Lógica de Programação compreende o raciocínio lógico empregado no desenvolvimento de programas, englobando os conjuntos de regras de acordo com o tipo de programação que será realizada.
A Lógica de Programação se baseia em uma sequência de instruções em uma ordem sequencial lógica que levariam à realização de determinada tarefa em questão. Com relação à programação, uma boa lógica além de reduzir o tempo gasto na programação minimiza as possibilidades de algum erro lógico em seu código.
Algoritmos
Um algoritmo representa um conjunto básico de ações que devem ocorrer para que tal tarefa possa ser concluída, um bom exemplo que facilitaria tal compreensão seria um algoritmo (conjunto de ações) para se trocar uma lâmpada.
Algoritmo para trocar uma lâmpada:
- Pegue uma escada;
- Coloque-a embaixo da lâmpada;
- Busque uma lâmpada nova;
- Retire a lâmpada velha;
- Coloque a lâmpada nova;
- Desça da escada.
Um exemplo de um algoritmo mais complexo que o mostrado acima, pode ser um algoritmo para atender um cliente.
Algoritmo para atender um cliente:
- Verifique o preenchimento de um formulário
- Se (preenchimento correto)
Então
Arquivar documento;
Fornecer protocolo;
Senão
Adquirir outro formulário;
Fazer novo preenchimento.
- Despeça-se educadamente do cliente.
Como você pode perceber o algoritmo para atender um cliente é mais complexo que o algoritmo para trocar uma lâmpada pois ele apresenta uma condição, o correto preenchimento do formulário, pois se o preenchimento estiver correto, deve-se realizar uma ação diferente da que deve ser tomada caso o preenchimento esteja incorreto.
Assim, uma boa lógica de programação torna muito mais rápida e eficiente a criação de algoritmos, e consequentemente a criação dos programas.
Programas
Os programas são um algoritmo escrito de forma que o computador possa interpretá-lo, ou seja, escritos em alguma linguagem de programação, Portugol, Pascal, C, por exemplo, essas linguagens citadas são as linguagens usadas para um aprendizado inicial e para uma melhora significativa na sua lógica de programação.
Em breve, faremos mais posts sobre lógica de programação com alguns exemplos práticos.
Um dica válida é exercitar bem seu raciocínio lógica e sua lógica de programação para que na hora de criar seus algoritmos e programas, você obtenha uma maior agilidade e menos ocorrências de erros lógicos. ;)