Módulo 2 - Algoritmos, as receitas do computador

Entrada, processamento e saída: o esqueleto de todo algoritmo

8 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 02/07/2026

O que você vai aprender

  • Nomear as três partes do esqueleto de qualquer algoritmo.
  • Identificar entrada, processamento e saída em tarefas reais.
  • Perceber que a mesma informação pode ser saída de um algoritmo e entrada de outro.
  • Planejar um algoritmo de trás para frente, começando pela saída.

Um padrão que aparece em todo lugar

No fim do módulo 1 você teve um gostinho deste padrão; agora ele vira ferramenta de trabalho. Olhe para qualquer algoritmo, do mais banal ao mais sofisticado, e você encontra o mesmo esqueleto de três partes. Entrada: as informações que chegam de fora. Processamento: os passos que trabalham sobre elas. Saída: o resultado entregue. A receita de bolo recebe ingredientes, executa a mistura e o forno, entrega o bolo. O aplicativo de rota recebe origem e destino, compara caminhos, entrega o trajeto. Não existe exceção conhecida: é o esqueleto universal.

Diagrama com três caixas ligadas por setas: entrada com ingredientes e números, processamento com engrenagens representando os passos do algoritmo e saída com o resultado pronto na tela.
O esqueleto universal: tudo o que entra é transformado pelos passos até virar o resultado.

Esse padrão é útil porque organiza o pensamento na hora de resolver um problema novo. Antes de escrever qualquer passo, você responde três perguntas: o que eu preciso RECEBER? O que eu preciso ENTREGAR? Que transformação liga uma coisa à outra? No troco da padaria: recebo o valor da compra e o valor pago, entrego o troco, e a ponte entre eles é uma subtração. Perceba que a pergunta do processamento fica fácil quando as outras duas estão respondidas. É por isso que programador experiente demora nas duas pontas antes de tocar no miolo.

Identificando as três partes na prática

Treinar o olhar é questão de repetição, então vamos dissecar situações comuns. Repare como o processamento é sempre a parte invisível: você vê o que entra e o que sai, mas a transformação acontece dentro da caixa. Na máquina de lavar, você vê roupa suja entrando e roupa limpa saindo; os ciclos de molho, batida e enxágue ficam escondidos atrás da porta. Em software é igual: o usuário enxerga telas e resultados, nunca os passos. Quem enxerga os passos é você, o autor.

TarefaEntradaProcessamentoSaída
Troco da padariapreço e valor pagosubtrair o preço do valor pagotroco em reais
Média do bimestreas 4 notassomar as notas e dividir por 4média final
Rota do aplicativoorigem e destinocomparar caminhos e escolher o mais rápidotrajeto no mapa
Máquina de lavarroupas, sabão, programamolho, batidas e enxágues do programaroupas limpas
Busca na internetpalavras digitadasranquear bilhões de páginaslista de resultados

Cinco algoritmos do cotidiano dissecados nas três partes do esqueleto.

🎮 Jogo da aula

Entrada ou saída?

Cada informação abaixo pertence a um algoritmo do dia a dia. Classifique: ela é o que o algoritmo RECEBE ou o que ele ENTREGA?

Um refinamento que separa iniciantes de veteranos: a mesma informação pode ser saída de um algoritmo e entrada de outro. A média final é a SAÍDA do algoritmo que calcula notas e a ENTRADA do algoritmo que decide aprovação. O troco que o caixa entrega vira entrada do algoritmo mental do cliente, que confere se veio certo. Sistemas grandes são exatamente isso: correntes de algoritmos em que a saída de um alimenta o próximo, como numa cozinha em que o molho pronto de uma panela entra na receita da outra.

O truque profissional: comece pela saída

Quando o problema é novo, a tentação é sair escrevendo passos. Resista e faça o caminho inverso: defina primeiro a saída, com precisão de aula 1. “Quero mostrar o troco em reais, com duas casas decimais”. Com a saída cravada, pergunte: que informações eu preciso para produzir isso? Essa pergunta revela as entradas. Só então desenhe o processamento, que vira uma ponte entre pontas já conhecidas. Planejar de trás para frente evita o erro clássico de escrever dez passos e descobrir no final que faltava pedir uma informação lá no começo.

Teste rápido

No aplicativo de rotas, qual das opções descreve o PROCESSAMENTO?

Perguntas frequentes

Todo algoritmo precisa ter entrada?
Quase todos os úteis têm, mas existem exceções: um algoritmo que escreve a mesma mensagem de boas-vindas toda vez não recebe nada de fora. Ele tem só processamento e saída. Já a saída é inegociável: algoritmo que não entrega nada observável não serve para nada.
O processamento pode ter mais de uma etapa?
Quase sempre tem. Calcular a média soma as notas e depois divide; a rota do GPS avalia milhares de caminhos em sequência. O esqueleto de três partes não limita o tamanho do miolo: ele só organiza o que é recebimento, o que é trabalho e o que é entrega.
Como o padrão me ajuda a resolver um problema novo?
Ele transforma o susto inicial em três perguntas respondíveis: o que entra, o que sai e o que liga os dois. Metade dos travamentos de iniciante vem de misturar essas perguntas e tentar escrever passos sem saber o destino. Com as pontas definidas, o miolo vira um problema menor.
Por que começar pela saída, e não pela entrada?
Porque a saída é o objetivo, e o objetivo define o resto. Se você começa listando entradas, corre o risco de pedir informação inútil ou de esquecer uma essencial. Partindo da saída, cada entrada entra na lista com justificativa: ela é necessária para produzir o resultado.
Entrada e saída são sempre números?
Não. Podem ser textos (o nome do cliente), valores lógicos (a senha confere ou não), listas (as notas do bimestre) e até arquivos, fotos e sons nos sistemas maiores. No módulo 3 você conhece os tipos de informação; por enquanto, basta saber que o esqueleto aceita qualquer material.
Onde o pseudocódigo entra nesse padrão?
Na próxima aula, e a conexão é direta: o comando leia captura as entradas, o escreva entrega as saídas e o que fica entre eles é o processamento. O esqueleto desta aula é a planta; o pseudocódigo é a escrita da planta em passos executáveis.

Fontes

Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.