← Aprenda · 7º ano
📖 Aprenda · Computação · 7º ano · EF07CO05

Reaproveitar partes do programa

  1. 1. Aprenda
  2. 2. Confira
  3. 3. Pratique

A ideia principalSe uma parte do programa se repete, transforme-a num bloco com nome (função) e use quantas vezes quiser.

Em vez de copiar e colar os mesmos passos, você cria um bloco com nome, como desenhar_estrela, e chama esse bloco sempre que precisar. Isso é reúso.

Com reúso o programa fica menor e mais fácil de corrigir: arrumou o bloco, arrumou em todos os lugares. Em equipe, cada pessoa pode criar blocos que os colegas usam.

definir pular():
    suba 2
    ande 1
    desça 2

pular()
ande 3
pular()       # reusa o mesmo bloco
pular()
O bloco “pular” é escrito uma vez e usado três vezes.

No dia a dia: Um refrão de música: está escrito uma vez na letra, com a indicação “refrão” onde ele se repete.

Palavras para lembrar

Função
um bloco de instruções com nome, que pode ser chamado.
Reúso
usar de novo uma solução que já existe.

Confira se entendeu

Qual é uma vantagem de usar funções?

Agora pratique

Use o que você acabou de ler. Cada atividade conta no seu progresso: com 80% ou mais você fica proficiente em EF07CO05.

📝 Praticar agora: Reúso (7º ano)

Outros assuntos do 7º ano

Registros e listas de dadosEncontrar e corrigir erros (bugs)Projetos: escolher a melhor ferramentaGrafos: pontos e ligaçõesProtocolos: as regras da conversa entre computadoresProteger-se de golpes e ataquesEmpatia com opiniões diferentesO que é cyberbullying e como agirLixo eletrônico e o meio ambienteCriar e publicar conteúdo digital

Habilidade EF07CO05 da BNCC: Criar algoritmos usando decomposição e reúso, de forma colaborativa, e automatizá-los com uma linguagem de programação. Professor(a): planos, slides e fichas na página da habilidade.