Parâmetros: Fazendo a Mesma Função Trabalhar com Valores Diferentes
Período: Ensino Fundamental 1 | Ano: 4º Ano
Importante: Este material é meramente uma sugestão. Cabe ao educador adaptar as ideias oferecidas à realidade de sua turma, encontrando a melhor forma de aplicar o conteúdo.
Introdução: Introdução aos parâmetros de funções como informações recebidas por uma função para que a mesma receita de código possa produzir resultados diferentes.
Passo a Passo para Execução
- Abra o Scratch e ative a extensão Caneta.
- Crie um bloco personalizado chamado DesenharQuadrado.
- Adicione ao bloco uma entrada numérica chamada Tamanho.
- Faça a função usar esse valor nas instruções responsáveis pelo comprimento dos lados.
- Teste uma chamada com um tamanho pequeno.
- Teste novamente com um tamanho médio.
- Faça uma terceira chamada com um valor maior.
- Compare os desenhos e identifique a relação entre o argumento enviado e o resultado.
- Desafie os alunos a criar uma segunda função que aceite outro tipo de informação.
- Finalize pedindo que expliquem por que uma única função pode substituir várias funções quase iguais quando usa parâmetros.
Links e Recursos
Comentários
Parâmetro é como uma vaga reservada para uma informação dentro de uma função. Quando chamamos a função, enviamos um valor para essa vaga. Isso permite que a mesma função seja usada de várias maneiras. Em jogos, uma função de ataque pode receber uma quantidade diferente de dano; em um aplicativo de desenho, uma função pode receber tamanho e posição. O código continua organizado, mas fica mais flexível.O Robô Desenhista que Recebe Instruções
Os estudantes representam um robô desenhista que recebe uma mesma ordem, mas com diferentes valores enviados junto. A tarefa do robô muda de acordo com o valor recebido.Materiais Necessários
- Cartão grande representando uma função
- Cartões com diferentes valores de tamanho, posição ou quantidade
- Folhas para desenho
- Régua
- Lápis e canetas
- Quadro branco
- Folha de registro para comparar diferentes chamadas da função
Passo a Passo da Execução
- Apresente uma função imaginária chamada DESENHAR_QUADRADO.
- Mostre que, sem informação adicional, ela poderia sempre produzir o mesmo tamanho.
- Introduza um parâmetro chamado TAMANHO.
- Faça uma chamada com um valor pequeno e peça ao robô que desenhe a figura correspondente.
- Faça outra chamada com um valor maior.
- Compare os dois desenhos e destaque que a função continua sendo a mesma.
- Repita a atividade com outro parâmetro, como posição ou número de elementos.
- Peça que cada grupo invente uma função que consiga receber um valor diferente.
- Registre exemplos de chamadas diferentes usando a mesma função.
- Finalize relacionando parâmetros com comandos reutilizáveis de jogos e aplicativos.