Afinal, para que serve a Lógica de Programação?

A Logica de Programação é imprescindível para quem quer ser um bom programador, haja visto que servirá para resolver diversos problemas recorrentes no dia-a-dia de quem programa. A capacidade de dividir o problema em partes menores é uma etapa essencial da lógica de programação e precisa ser levada em consideração quando nos deparamos com qualquer exercício/desafio.

É importante salientar que o conceito de algoritmos tem um papel fundamental para a lógica de programação, pois é descrito, geralmente, como uma sequência lógica de ações capazes de resolver um problema.
É válido ressaltar, no entanto, que o conceito de algoritmo vai muito além da programação. Uma receita de bolo, por exemplo, é um exemplo simples de algoritmo. Até mesmo algo como “mascar um chiclete” pode ser descrito como um algoritmo, como mostrado:
1 – pegar o chiclete
2 – retirar o papel
3 – mascar o chiclete
4 – jogar o papel no lixo
5 – jogar o chiclete no lixo
A maioria dos algoritmos, obviamente, será mais complexa do que simplesmente “mascar um chiclete” ou “fazer um bolo”. No caso da computação, uma soma de dois números é o exemplo mais clássico de um algoritmo simples. Algo como o mostrado a seguir é bastante comum para observarmos que temos uma sequência lógica de ações que envolvem três elementos fundamentais : entrada de dados, processamento e saída de dados:
1 – Inserir o primeiro número
2 – Inserir o segundo número
3 – Somar os dois valores
4 – Mostrar o resultado
Ações 1 e 2: entrada de dados;
Ação 3: processamento das informações inseridas;
Ação 4: saída de dados.
Portanto, saber lógica de programação é saber o melhor jeito de escrever um código, para o computador interpretar corretamente. É saber se comunicar com a máquina a partir de uma linguagem seja lá qual for.

Fontes:

Apostila de Lógica de Programação: https://www.apostilando.com/apostila/3355/apostila-de-logica-de-programacao-106-paginas

Lógica de programação: introdução a algoritmos e pseudocódigo: https://www.devmedia.com.br/logica-de-programacao-introducao-a-algoritmos-e-pseudocodigo/37918



Share:

10 comentários:

  1. Interessante o conceito de algoritmo trazido, muito bom e bem explicado.

    ResponderExcluir
  2. A definição de algoritmo foi muito bem exemplificada nessa postagem. Um conjunto de processos para se chegar a uma finalidade, explicado com um chiclete, interessante

    ResponderExcluir
  3. Todas as linguagens da programação seguem essa lógica?

    ResponderExcluir
    Respostas
    1. Este comentário foi removido pelo autor.

      Excluir
    2. Existem diversas linguagens de programação, com sintaxe e semânticas específicas, todavia, entendendo bem o conceito de Lógica de Programação, o uso dessas linguagens será feito de maneira muito mais fácil e eficiente.

      Excluir
  4. Este comentário foi removido pelo autor.

    ResponderExcluir
  5. Ter conhecimento em algoritmos nós possibilita a implementação de soluções eficientes para os problemas. Como foi dado como exemplo por um professor no SIC: havia um sistema que armazenava os dados do usuário e para ter acesso aos dados fazia uma busca comparando o nome desejado com os mais de um milhão de usuários até achar. Uma solução muito mais elegante, de alguém com conhecimentos em algoritmos, é ordenar o vetor e fazer uma pesquisa binária para encontrar os dados. A diferença é gritante, o tempo de busca que era na ordem de N (algumas horas) passou a ser log(N) (alguns segundos). Em Computação muitas vezes não basta ser eficaz (resolver o problema) mas ser eficiente (fazê-lo de modo que custe menos recursos).

    ResponderExcluir
    Respostas
    1. Obrigado pelo comentário, pode ter certeza que vai acrescentar muito na minha apresentação :D

      Excluir

Postagens mais visitadas

Traduzir Blog

Para saber mais

Resultados da pesquisa