Módulo 7 - Funções: crie seus próprios comandos

O que é uma função?

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

Velocidade

O que você vai aprender

  • Entender que uma função é um comando novo que você mesmo cria.
  • Ver que uma função junta vários passos num nome só.
  • Perceber que a função deixa o programa mais curto e organizado.
  • Separar o que é uma função do que é só um passo solto.

Função é um botão que você inventa

No primeiro curso, você mandou o Robô Zé fazer passinhos prontos: ande, pule, vire. Agora vem uma novidade muito legal. Você vai poder criar comandos novos, do seu jeito! Esse comando novo tem um nome bonito: função. Uma função é um botão mágico que você inventa. Você junta vários passos, dá um nome para o conjunto e pronto. Depois é só chamar o nome que tudo acontece de uma vez.

A Nina vive pedindo para o Robô Zé arrumar a cama. Toda vez ela repetia os mesmos passos: estique o lençol, ajeite o travesseiro, dobre a coberta. Que trabalheira falar isso sempre! Então a Nina teve uma ideia genial. Ela juntou esses três passos num comando só e chamou de arrumarACama. Agora ela só diz arrumarACama e o Robô Zé faz os três passos sozinho. Ela criou uma função!

Uma caixinha com o nome arrumarACama guarda tres passos dentro, esticar o lencol, ajeitar o travesseiro e dobrar a coberta, mostrando que uma funcao junta varios passos num nome so.
Uma função guarda vários passos dentro de um nome só.

Por que isso ajuda tanto

Pensa numa receita de bolo. Em vez de escrever bata os ovos, misture a farinha, coloque o açúcar toda hora, você poderia guardar tudo isso num comando chamado prepararMassa. Aí, quando precisasse, era só dizer prepararMassa. É isso que uma função faz: ela guarda um pedaço do trabalho com um nome, e você usa esse nome quando quiser. Menos repetição, menos confusão.

O Téo estava criando um jogo e reparou uma coisa: ele repetia os mesmos passos para desenhar cada estrela do céu. Estava cansativo. Aí ele lembrou das funções. Criou uma função chamada desenharEstrela com todos os passos do desenho. Agora, cada vez que quer uma estrela nova, ele só chama desenharEstrela. O jogo dele ficou cheio de estrelas e o programa ficou bem mais curto. Função é isso: trabalho guardado com nome, pronto para usar de novo.

Função não é um passo pronto que já veio na caixa. É um comando novo que VOCÊ inventa, juntando passos e dando um nome.

Vamos separar o que é função

Que tal treinar? Uma coisa é um passinho solto, tipo pule uma vez. Outra coisa é uma função, que é um nome novo guardando vários passos, tipo arrumarACama ou desenharEstrela. No jogo de agora, você vai colocar cada carta no balde certo: de um lado, os passos soltos; do outro, as funções que alguém criou juntando vários passos. Leia com calma e pense: isso é um passo só ou um monte de passos com nome?

🎮 Jogo da aula

Passo solto ou função?

Leia cada carta e coloque no balde certo. Função é um nome novo que guarda vários passos juntos.

Teste rápido

O que é uma função?

Perguntas frequentes

Função é a mesma coisa que comando?
É bem parecido, mas com uma diferença legal. Comando pronto já veio na máquina, tipo pule. A função é um comando novo que VOCÊ cria, juntando vários passos e dando um nome. Depois ela vira um comando que você pode usar quando quiser.
Para que serve criar uma função?
Serve para não repetir os mesmos passos toda hora. Você guarda os passos num nome só e usa esse nome quando precisar. O programa fica mais curto, mais organizado e mais fácil de entender.
Quantos passos cabem dentro de uma função?
Podem ser dois, três, dez ou mais. Você escolhe. O importante é que os passos combinem para fazer uma coisa, como arrumar a cama ou desenhar uma estrela. Aí você dá um nome que combine com o que ela faz.
Eu preciso decorar as funções?
Não. Você mesmo cria e dá o nome que quiser. O bom é escolher um nome que diga o que a função faz, tipo arrumarACama. Assim, quando você ler o programa depois, entende na hora o que aquele comando faz.
Todo mundo que programa usa funções?
Sim! Funções são um dos truques mais usados por quem programa. Elas ajudam a organizar o trabalho e a não repetir as coisas. Aprender funções agora te deixa muito mais perto de criar seus próprios jogos.

Fontes

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