Skip to content

Lógica de Programação

Introdução

Lógica de programação é a forma de estruturar o raciocínio para resolver problemas: organizar instruções em sequência, tomar decisões com base em condições e repetir tarefas com loops.

A lógica de programação gira em torno de algoritmos: sequências de passos que descrevem como resolver um problema, claros e precisos o suficiente para um computador executar.

Alguns conceitos ajudam a desenvolver essa lógica:

  1. Sequência: as instruções rodam em ordem, uma depois da outra.

  2. Decisão: o programa verifica se uma condição é verdadeira ou falsa e escolhe o que fazer a partir disso.

  3. Repetição: um conjunto de instruções roda várias vezes, o que evita repetir o mesmo código à mão para cada item.

  4. Decomposição: um problema grande é dividido em partes menores, mais fáceis de resolver uma de cada vez.

  5. Padrões de solução: alguns problemas se repetem de formas parecidas, e vale a pena reconhecer soluções já conhecidas para eles, como usar um loop para percorrer uma lista de elementos.

Resolver um problema bem passa por entendê-lo, identificar as entradas e saídas necessárias e planejar os passos para chegar lá.

Um algoritmo do dia a dia

Antes de ver um algoritmo em código, vale entender que você já segue algoritmos todos os dias. Uma receita de bolo, por exemplo, é um algoritmo: uma sequência de passos que, se seguidos na ordem certa, sempre leva ao mesmo resultado.

  1. Separe os ingredientes (entrada).
  2. Misture os ingredientes na ordem indicada (sequência).
  3. Se a massa estiver homogênea, leve ao forno; senão, continue misturando (decisão).
  4. Espere o tempo de forno indicado, verificando o ponto a cada poucos minutos (repetição).
  5. Retire o bolo pronto (saída).

Um programa de computador funciona do mesmo jeito: recebe uma entrada, segue uma sequência de instruções (algumas condicionais, algumas repetidas) e produz uma saída. A diferença é que essas instruções precisam ser exatas, porque um computador não interpreta ambiguidade.

Feito com Açaí em Belém do Pará