BNCC
96 questões
Questões BNCC EF69CO06
Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.
Texto oficial da habilidade, conferido palavra por palavra contra a Base Nacional Comum Curricular — BNCC_Computacao.pdf, página 60. Extração confirmada por dois processos independentes.
Descrição da habilidade EF69CO06
Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.
Séries
6º ano
7º ano
8º ano
9º ano
Matérias
Computação
Assuntos
Estratégias de solução de problemas - Generalização
Unidades temáticas relacionadas
Pensamento computacional
Questões relacionadas a EF69CO06
Questão 8 · Objetiva
Uma estudante criou um programa para contar pontos em um jogo. Depois, percebeu que a mesma estrutura podia servir para outros jogos com regras parecidas, mudando apenas a pontuação.
— Qual conclusão melhor descreve o valor dessa solução?
— Qual conclusão melhor descreve o valor dessa solução?
Questão 8 · Objetiva
Projete a assinatura de um algoritmo que resolve várias instâncias de caminho mínimo: recebe um grafo e uma lista de pares (origem,destino). Quais parâmetros tornam a solução genérica e que estrutura pode ser reutilizada entre instâncias para otimizar desempenho?
Questão 8 · Objetiva
Considere um algoritmo que encontra rotas em uma rede (grafo). Para generalizá-lo a diferentes métricas de custo (tempo, distância, risco), que tipo de parâmetro deve ser adicionado à assinatura e por que isso melhora o reúso do algoritmo?
Questão 8 · Objetiva
Projete a assinatura de um algoritmo generalizado chamado normalizar que aplica min–max scaling a um conjunto de registros numéricos. Indique pelo menos três parâmetros que a assinatura deve receber e identifique qual variável utilizada para calcular o mínimo e o máximo deve ser local ao algoritmo.
Questão 8 · Objetiva
Ao generalizar um algoritmo que processa uma coleção e acumula resultados, qual prática relativa à variável acumuladora evita efeitos colaterais entre chamadas consecutivas do algoritmo?
Questão 8 · Objetiva
Um algoritmo de irrigação usa a variável fixa 'limite_chuva' (30 mm) para decidir ligar aspersores. Para reutilizá-lo em municípios com regimes pluviométricos distintos, que elemento deve ser transformado em parâmetro?
Questão 8 · Objetiva
Em um algoritmo composto por várias funções, como deve ser declarada uma variável de configuração que não pode ser alterada durante a execução para evitar mudanças acidentais?
Questão 8 · Objetiva
Em um algoritmo que acumula ocorrências dentro de um loop, onde deve ser declarada a variável 'contador' para que ela mantenha o valor entre iterações?
