Módulo 5 - Funções que devolvem resposta

Funções com ingrediente: o parâmetro

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 o parâmetro é um ingrediente que a função recebe.
  • Ver que o mesmo comando muda de resultado quando o ingrediente muda.
  • Perceber que o parâmetro deixa a função servir para muitos casos.
  • Descobrir a saída de uma função chamada com valores diferentes.

O ingrediente que muda o resultado

A Nina tinha uma função chamada desenhar quadrado, mas ela sempre saía do mesmo tamanho. Um dia o Téo perguntou: e se eu quisesse um quadrado maior às vezes, e menor em outras? Aí veio a ideia esperta: dar um ingrediente para a função. Esse ingrediente é o parâmetro. Agora a função virou desenhar quadrado de tamanho, e você diz o tamanho na hora de chamar. Se chamar com 5, sai pequeno. Se chamar com 10, sai grande. A mesma função, resultados diferentes.

Pense numa máquina de suco. A máquina é a mesma, mas a fruta que você coloca dentro é o ingrediente. Coloca laranja, sai suco de laranja. Coloca uva, sai suco de uva. O parâmetro é como essa fruta: é o que você entrega para a função para ela fazer o trabalho do seu jeito. O Robô Zé achou genial, porque agora ele tem uma função só para desenhar quadrados de qualquer tamanho, em vez de uma função diferente para cada tamanho.

Uma funcao desenhar quadrado recebendo um ingrediente chamado tamanho, com uma seta mostrando tamanho 5 sai um quadrado pequeno e tamanho 10 sai um quadrado grande.
O parâmetro é o ingrediente. Mudou o valor, mudou o resultado da função.

Uma função para muitos casos

O parâmetro deixa uma função servir para muitos casos. Sem ele, você precisaria criar desenhar quadrado pequeno, desenhar quadrado médio e desenhar quadrado grande, três funções parecidas. Com o parâmetro, é uma só: desenhar quadrado de tamanho. Você passa o número e pronto. Isso é economia de trabalho e deixa o programa mais organizado. A Nina usou a mesma ideia para uma função dar pontos, que recebe quantos pontos dar de ingrediente.

No jogo, o Robô Zé tem uma função com parâmetro e chama ela com um valor. A sua missão é descobrir o que aparece na tela. Preste atenção no ingrediente que foi passado, porque é ele que decide o resultado. Leia o código com calma, de cima para baixo, e escolha a saída certa. Se errar, a explicação te ajuda a entender.

🎮 Jogo da aula

O que a função desenha?

A função recebe o tamanho como ingrediente e escreve o lado do quadrado. Veja qual valor foi passado e diga a saída.

funcao desenhar_quadrado(tamanho):
  escreva("Quadrado de lado " + tamanho)

desenhar_quadrado(10)

Confira o parâmetro

Você mandou bem! Agora sabe que o parâmetro é o ingrediente que você entrega para a função, e que ele muda o resultado. Com isso, uma função só serve para muitos casos. Na próxima aula, as funções vão dar um passo ainda maior: elas vão devolver uma resposta para você usar. Antes, uma perguntinha rápida.

Teste rápido

O que é o parâmetro de uma função?

Perguntas frequentes

O que é um parâmetro?
É um ingrediente que você passa para a função quando chama ela. Esse ingrediente muda o resultado. Por exemplo, o tamanho do quadrado que a função vai desenhar. Trocou o valor, mudou a saída.
Por que usar parâmetro em vez de várias funções?
Porque com parâmetro uma função só serve para muitos casos. Em vez de criar desenhar quadrado pequeno, médio e grande, você cria uma só e passa o tamanho. Fica mais curto e organizado.
Onde eu coloco o valor do parâmetro?
Dentro dos parênteses, na hora de chamar a função. Você escreve o nome da função e o ingrediente entre parênteses, como desenhar quadrado com o número 10 dentro.
Uma função pode ter mais de um ingrediente?
Pode sim. Uma função pode receber dois ou mais parâmetros, tipo desenhar retângulo com a largura e a altura. Você passa os dois valores e a função usa cada um no lugar certo.
O parâmetro é a mesma coisa que o ingrediente da máquina de suco?
É uma boa comparação. A máquina é a função, e a fruta que você coloca é o ingrediente, o parâmetro. Coloca laranja, sai suco de laranja. Passa o valor, a função trabalha do jeito que você pediu.
E se eu não passar nenhum ingrediente?
Se a função pede um ingrediente e você não passa, ela fica sem saber o que fazer e pode dar erro. Por isso, quando a função espera um parâmetro, você precisa entregar o valor na hora de chamar.

Fontes

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