← VOLTAR PARA O BLOG
JAVA

Desvendando Algoritmos: o que são e como pensar como um programador

🦫
Capivara Dev
4 Mai 2026 · 5 min de leitura
Algoritmo parece palavra difícil, mas você já usa um todo dia. O DevCapis explica o que é, como funciona na prática e como começar a pensar como dev de verdade.

Se você está começando em programação, provavelmente já ouviu a palavra algoritmo e deu aquela travada. Parece coisa de matemático ou cientista louco, né?

Mas calma. O DevCapis também pensou isso — até entender que algoritmo é só uma sequência de passos para resolver um problema. Isso é tudo.

O que é um algoritmo, afinal?

Pensa comigo: toda manhã você acorda, escova os dentes, toma café e sai de casa. Isso é um algoritmo. Uma ordem de passos que leva a um resultado.

Na programação é a mesma ideia. Você define:

Atenção:

Algoritmo é a receita. O código Java é só a forma de escrever essa receita para o computador entender.

Um exemplo real em Java

Vamos resolver um problema simples: verificar se um número é par ou ímpar.

Primeiro, pensa no algoritmo:

  1. Receber um número
  2. Dividir por 2 e ver o resto
  3. Se o resto for 0, é par. Senão, é ímpar
  4. Mostrar o resultado

Agora, o código:

public class ParOuImpar { public static void main(String[] args) { int numero = 7; if (numero % 2 == 0) { System.out.println(numero + " é par"); } else { System.out.println(numero + " é ímpar"); } } }

Simples assim. O operador % pega o resto da divisão. Se o resto for zero, o número é par.

Por que aprender a pensar em algoritmos?

Muita gente começa a programar tentando escrever código direto — e trava. O motivo quase sempre é o mesmo: pulou a etapa do algoritmo.

Antes de abrir o VS Code ou o IntelliJ, escreve no papel:

Fazendo isso, o código vira só uma tradução do que você já pensou.

Outro exemplo: somando números de 1 a 10

Algoritmo:

  1. Começar com soma igual a zero
  2. Para cada número de 1 a 10, somar ao total
  3. Mostrar o resultado final
public class SomaSequencia { public static void main(String[] args) { int soma = 0; for (int i = 1; i <= 10; i++) { soma = soma + i; } System.out.println("A soma é: " + soma); } }

Saída: A soma é: 55

Percebe como o código segue exatamente os passos do algoritmo? É isso que o DevCapis aprendeu na prática: escrever o raciocínio antes de escrever o código.

Quer se aprofundar de verdade?

Se você quer entender algoritmos de um jeito visual, divertido e sem sofrimento, o livro Entendendo Algoritmos, do Aditya Bhargava, é uma das melhores pedidas para iniciantes.

Ele usa ilustrações, exemplos do dia a dia e uma linguagem bem acessível. O DevCapis recomenda de olhos fechados para quem está nessa fase de fundamentos.

📚 Pega o livro Entendendo Algoritmos aqui

Atenção:

Investir em um bom livro de base é o atalho mais inteligente que um dev iniciante pode tomar.

Resumindo

Exercício prático

Agora é sua vez! Escreva um algoritmo (pode ser no papel mesmo) e depois implemente em Java:

Desafio: Receba dois números inteiros e mostre qual deles é o maior. Se forem iguais, avise que são iguais.

Dica: use if, else if e else.

Compartilha o seu código nos comentários! E se quiser ver mais conteúdo assim, acessa devcapis.com.br — tem muito mais coisa saindo por lá. 🦫

// AVALIE ESTE POST

Carregando comentários...

// DEIXE SEU COMENTÁRIO
0/500
// PRÓXIMO PASSO

Quer aprender tudo isso em ordem?

O Guia de Iniciante em Programação organiza esse conteúdo com exercícios práticos por tema.

VER TRILHA DE LIVROS →