Mostrar mensagens com a etiqueta Algoritmos. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Algoritmos. Mostrar todas as mensagens

sexta-feira, 16 de maio de 2025

O que é um algoritmo? Exemplos práticos para iniciantes


Você já se perguntou como os aplicativos, jogos ou sites sabem o que fazer com os dados que você fornece? Por trás de tudo isso, existe um algoritmo — uma sequência de instruções lógicas que resolvem um problema ou realizam uma tarefa.

Mesmo que a palavra pareça complexa, algoritmo está presente em quase tudo ao nosso redor, desde fazer café até ordenar uma lista de contatos no celular.

Neste post, você vai entender:

  • O que é um algoritmo
  • Por que ele é importante
  • Exemplos práticos e fáceis de entender

O que é um Algoritmo?

Em programação, um algoritmo é um conjunto de passos bem definidos para resolver um problema.

É como uma receita de bolo: você segue os passos em ordem e no final tem um resultado.

Características de um bom algoritmo:

  • Clareza: deve ser fácil de entender
  • Sequência lógica: os passos precisam estar organizados
  • Finitude: deve terminar em algum momento
  • Eficiência: precisa resolver o problema da melhor forma possível

Exemplos do dia a dia

1. Fazer um café

1. Esquentar a água
2. Colocar o pó de café no filtro
3. Despejar a água quente sobre o pó
4. Esperar o café coar
5. Servir na xícara

👉 Isso é um algoritmo! Cada passo precisa ser executado corretamente para o resultado final funcionar.

2. Algoritmo para verificar se um número é par ou ímpar (em pseudocódigo)

INÍCIO
  Ler número
  Se número % 2 == 0 então
    Mostrar "Número é par"
  Senão
    Mostrar "Número é ímpar"
FIM

Simples, direto e eficaz. Esse é o tipo de lógica que usamos ao programar.

Exemplo prático em linguagem Java

import java.util.Scanner;

public class ParOuImpar {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    System.out.print("Digite um número: ");
    int numero = input.nextInt();

    if (numero % 2 == 0) {
      System.out.println("O número é par.");
    } else {
      System.out.println("O número é ímpar.");
    }
  }
}

Outro exemplo prático: calcular média de 3 notas

1. Ler nota1, nota2, nota3
2. Calcular média = (nota1 + nota2 + nota3) / 3
3. Mostrar resultado

Em Java:

float nota1 = 7.5f;
float nota2 = 8.0f;
float nota3 = 6.5f;
float media = (nota1 + nota2 + nota3) / 3;
System.out.println("A média é: " + media);

Conclusão

Entender o que é um algoritmo é essencial para quem está começando no mundo da programação. Eles são a base de qualquer sistema, software ou app.

Comece a observar os "algoritmos da vida real" e tente traduzi-los para lógica de programação. Com o tempo, sua mente vai se acostumar a pensar como um programador.

Próximos passos

Se você gostou desse conteúdo, veja também:

Sincronizando Seu Projeto Android com o GitHub

  Se você está desenvolvendo aplicativos Android e ainda não utiliza o GitHub para controle de versão, colaboração ou backup de código, está...