Módulo 5 - Funções que devolvem resposta
Montando um programa com funções
8 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 07/07/2026
O que você vai aprender
- Entender que um programa grande é feito de funções pequenas.
- Ver que cada função faz um pedaço e devolve sua resposta.
- Colocar na ordem certa os passos de montar e usar funções.
- Perceber que funções pequenas deixam o programa fácil de entender.
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: Montando um programa com funções.
Os objetivos desta aula. Entender que um programa grande é feito de funções pequenas. Ver que cada função faz um pedaço e devolve sua resposta. Colocar na ordem certa os passos de montar e usar funções. Perceber que funções pequenas deixam o programa fácil de entender.
Veja o essencial, parte por parte.
Um programa feito de pedacinhos. Um programa grande é feito de várias funções pequenas.
A ordem de montar e usar. Crie a função com seus passos e o que ela devolve.
Você chegou ao fim do módulo!. Você aprendeu a deixar as funções poderosas: elas recebem ingredientes com o parâmetro, devolvem respostas com o retorno, você guarda numa variável e junta várias funções pequenas para montar um programa grande. Isso é pensar como um programador!
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
Um programa feito de pedacinhos
A Nina e o Téo queriam montar um jogo inteiro, mas parecia difícil demais para fazer de uma vez. Então tiveram uma ideia esperta: quebrar o problema grande em pedacinhos. Cada pedacinho virou uma função pequena. Uma função para calcular os pontos, uma para mostrar o placar, uma para checar se o jogador passou de fase. Cada uma faz uma coisa só, bem feita, e devolve sua resposta. Juntando todas, o jogo inteiro funciona. É como montar com peças de encaixe.
Montar com funções pequenas tem uma vantagem enorme. Se algo dá errado, você olha só a função daquele pedaço, não o programa inteiro. E se quiser mudar uma parte, mexe numa função só. O Robô Zé acha isso ótimo, porque cada função é curtinha e fácil de entender. Programadores de verdade fazem exatamente assim: dividem o trabalho grande em funções pequenas e depois juntam tudo na ordem certa.
A ordem de montar e usar
Para montar um programa com funções, existe uma ordem que ajuda muito. Primeiro você cria a função, escrevendo os passos e dizendo o que ela devolve. Depois você chama a função, passando o ingrediente que ela precisa. Aí você guarda a resposta que ela devolveu numa variável. E por fim usa essa resposta no resto do programa, como mostrar na tela. Seguir essa ordem deixa tudo funcionando direitinho, sem confusão.
No jogo de fechamento, você vai colocar esses passos na ordem certa. O app vai embaralhar tudo e você arruma. Pense na receita: não dá para chamar uma função antes de criar ela, nem usar a resposta antes de guardar. Cada passo vem no seu momento. Leia com calma e monte a sequência que faz o programa funcionar. Esse é o fecho do módulo, então capriche!
🎮 Jogo da aula
Monte o programa na ordem certa
Coloque os passos de criar e usar uma função na ordem certa. O app embaralha, você arruma.
Você chegou ao fim do módulo!
Você aprendeu a deixar as funções poderosas: elas recebem ingredientes com o parâmetro, devolvem respostas com o retorno, você guarda numa variável e junta várias funções pequenas para montar um programa grande. Isso é pensar como um programador!
Que jornada! Neste módulo você relembrou as funções, aprendeu a dar ingredientes com o parâmetro, viu as funções devolverem respostas com o retorno, guardou esses valores em variáveis e ainda montou um programa juntando funções pequenas. Com essas ferramentas, dá para construir jogos e programas de verdade, um pedacinho de cada vez. A Nina, o Téo e o Robô Zé ficaram orgulhosos de você. Antes de seguir, a última perguntinha do módulo.
Teste rápido
Como se monta um programa grande com funções?
Perguntas frequentes
- O que é montar um programa com funções?
- É construir um programa grande juntando várias funções pequenas. Cada função cuida de um pedaço, como calcular pontos ou mostrar o placar, e o programa chama uma depois da outra para fazer o trabalho todo.
- Por que usar funções pequenas em vez de uma grande?
- Porque funções pequenas são fáceis de entender e de arrumar. Se algo dá errado, você olha só o pedaço com problema. E para mudar uma parte, mexe numa função só, sem bagunçar o resto.
- Qual é a ordem certa de usar uma função?
- Primeiro criar a função, depois chamar passando o ingrediente, então guardar a resposta numa variável e por fim usar esse valor no resto do programa. Cada passo depende do anterior.
- Posso chamar uma função antes de criar ela?
- Não. A função precisa existir primeiro para você poder chamar. É como precisar da receita antes de fazer o bolo. Criar vem sempre antes de chamar, guardar e usar.
- Uma função pode chamar outra função?
- Pode sim, e é bem comum. Uma função grande pode chamar funções menores para fazer partes do trabalho. Assim você junta os pedacinhos e monta programas cada vez maiores.
- Como sei que meu programa de funções está bom?
- Quando cada função faz uma coisa só, bem feita, e o programa chama elas na ordem certa. Se está fácil de ler e de arrumar, você está no caminho de pensar como um programador.
Fontes
Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.