← Aprenda · 6º ano
📖 Aprenda · Computação · 6º ano · EF06CO06

Um algoritmo para muitos casos

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

A ideia principalQuando vários problemas são parecidos, dá para criar um só algoritmo que resolve todos, trocando apenas os valores que mudam.

Desenhar um quadrado, um triângulo e um hexágono parece ser três problemas. Mas olhe o padrão: em todos você anda e vira, repetindo. O que muda é quantos lados a figura tem.

Esse valor que muda vira um parâmetro (uma variável). Assim você escreve o algoritmo uma vez só e usa para qualquer figura. Isso é generalização.

desenhe_figura(lados):
    repita lados vezes:
        ande 50
        vire 360 ÷ lados graus

desenhe_figura(3)   → triângulo
desenhe_figura(4)   → quadrado
desenhe_figura(6)   → hexágono
Um único algoritmo com o parâmetro “lados” desenha várias figuras.

No dia a dia: Uma receita de bolo “para N pessoas”: você muda N e as quantidades se ajustam, sem precisar de uma receita nova.

Palavras para lembrar

Generalização
resolver vários casos parecidos com uma só solução.
Parâmetro
o valor que muda de um caso para outro.

Confira se entendeu

No algoritmo “desenhe_figura(lados)”, o que é “lados”?

Agora pratique

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

📝 Praticar agora: Generalização (6º ano)

Outros assuntos do 6º ano

Organizar informações em gruposSequência, repetição e decisãoDescrever a solução com precisãoDividir um problema grande em partesEntradas e saídas de um problemaComo a informação viaja em pacotesGuardar, organizar e compactar arquivosRespeito e boa conduta on-lineTecnologia, consumo e meio ambiente

Habilidade EF06CO06 da BNCC: Comparar casos particulares de um mesmo problema e criar um algoritmo que resolva todos, usando variáveis (parâmetros). Professor(a): planos, slides e fichas na página da habilidade.