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.
Ouvir o resumo desta aula
Um recap de cerca de 2 minutos na voz do Valim, para ouvir no trânsito ou na academia.
Ler a transcrição do resumo
Resumo da aula: Entrada, processamento e saída: o esqueleto de todo algoritmo.
Os objetivos desta aula. 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.
Veja o essencial, parte por parte.
Um padrão que aparece em todo lugar. Todo algoritmo tem três partes: entrada (o que ele recebe), processamento (o que ele faz) e saída (o que ele entrega).
Identificando as três partes na prática. Treinar o olhar é questão de repetição, então vamos dissecar situações comuns.
O truque profissional: comece pela saída. 1) O que eu entrego no final? (saída, descrita sem ambiguidade)
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
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.
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.
| Tarefa | Entrada | Processamento | Saída |
|---|---|---|---|
| Troco da padaria | preço e valor pago | subtrair o preço do valor pago | troco em reais |
| Média do bimestre | as 4 notas | somar as notas e dividir por 4 | média final |
| Rota do aplicativo | origem e destino | comparar caminhos e escolher o mais rápido | trajeto no mapa |
| Máquina de lavar | roupas, sabão, programa | molho, batidas e enxágues do programa | roupas limpas |
| Busca na internet | palavras digitadas | ranquear bilhões de páginas | lista 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.