Lógica de programação e Algoritmos são algumas das disciplinas mais importantes para quem deseja se tornar um programador.
Este artigo é o primeiro de uma série em que iremos abordar os principais pontos para se entender a lógica de programação e o raciocínio que devemos ter para se desenvolver um algoritmo.
Lógica De Programação e Algoritmos
Devemos ter em mente que a lógica de programação não depende de linguagens específicas como C, Pascal ou Java, pelo contrário, para se aprender programar em qualquer linguagem, é necessário primeiramente dominar a lógica.
Ao estudar lógica de programação e algoritmos, iremos aprender técnicas de elaboração de algoritmos que possibilitam a construção de infinitas possibilidades de programas em qualquer linguagem de programação.
Procurando otimizar tempo e diminuir esforços, o homem, desde o início de sua existência procura criar tecnologias que o ajudem em seus trabalhos.
O computador então, foi uma das invenções mais revolucionárias da humanidade, se não a mais revolucionária.
De fato, o computador auxilia em qualquer trabalho que lhe for solicitado, porém, para que isso seja possível, ele precisa receber instruções de como trabalhar.
Portanto, de cara, podemos dizer que o computador é dividido por duas partes que trabalham juntas.
A parte física também chamada de hardware, e a parte lógica que são os softwares.
Ao desenvolver um software que realize determinada função, precisamos escrever um programa ou diversos programas interligados.
As principais etapas para o desenvolvimento de um programa são:
- Análise – primeiramente é estudado o problema para que sejam definidos os dados de entrada, processamento e dados de saída.
- Algoritmo – são utilizados ferramentas como descrição de narrativa, fluxograma ou português estruturado para abordar o problema e as soluções.
- Codificação – todo o algoritmo é transformado em códigos utilizando a linguagem de programação escolhida.
Não deixe de ler os próximos artigos sobre lógica de programação e algoritmos dessa série.
Definição de Algoritmo
Algoritmo trata-se de um conjunto de passos consecutivos que visam atingir uma meta ou objetivo bem definidos.