GeraProva GeraProva Provas com IA para professores do Brasil
BNCC 33 questões

Questões BNCC EF07CO05

Criar algoritmos fazendo uso da decomposição e do reúso no processo de solução de forma colaborativa e cooperativa e automatizá-los usando uma linguagem de programação.

Ilustração da habilidade BNCC EF07CO05
Unidade temática
Pensamento Computacional
Objeto de conhecimento
Estratégias de solução de problemas
Questões vinculadas
33

Texto oficial da habilidade, conferido palavra por palavra contra a Base Nacional Comum Curricular — BNCC_Computacao.pdf, página 48. Extração confirmada por dois processos independentes.

Descrição da habilidade EF07CO05
Criar algoritmos fazendo uso da decomposição e do reúso no processo de solução de forma colaborativa e cooperativa e automatizá-los usando uma linguagem de programação.

Séries

7º ano

Matérias

Computação

Assuntos

Estratégias de solução de problemas - Reúso

Unidades temáticas relacionadas

Pensamento computacional

Questões relacionadas a EF07CO05

Questão 1 · Objetiva
Qual a importância de empregar generalização na solução de problemas programáticos?
Questão 2 · Objetiva
Em um projeto, escolha a estratégia que deve ser utilizada para resolver um problema comum de forma colaborativa.
Questão 3 · Objetiva
Analise a importância do reúso de código em algoritmos.
Questão 4 · Objetiva
Identifique a definição correta de decomposição em algoritmos.
Questão 5 · Objetiva
Qual é uma prática comum para facilitar a reutilização de código?
Questão 6 · Dissertativa
Em um jogo de aventura, há cristais em diferentes fases. Sempre que o personagem encosta em um cristal, o jogo deve aumentar a pontuação, tocar um som e fazer o cristal desaparecer.
A equipe percebeu que essa mesma sequência foi planejada separadamente para cada fase.

Explique como a equipe pode dividir essa tarefa em partes e reaproveitar o mesmo trecho de programação quando o personagem coletar cristais em fases diferentes.
Questão 7 · Objetiva
Na apresentação digital da biblioteca, o mesmo aviso de silêncio aparece na abertura, no intervalo, antes da leitura e no encerramento. Em cada ocasião, o programa mostra a mensagem e toca o mesmo som.

Para organizar o programa, qual alternativa substitui adequadamente esses blocos repetidos?
Questão 8 · Objetiva
— Se cada sala tiver um roteiro próprio, vamos repetir muitos blocos — observou uma estudante durante a montagem de uma exposição interativa. O programa deve reagir quando um visitante aperta um botão em qualquer uma das quatro salas: acender uma luz na cor da sala, tocar o som escolhido para ela, esperar alguns segundos e apagar a luz. As cores, os sons e os tempos de espera mudam entre as salas, mas a sequência de ações é a mesma. Para dividir o trabalho, um grupo ficou responsável por programar essa sequência, e os demais deveriam configurar as informações de cada sala e ligar seus botões ao programa. A exposição só será montada depois que os testes de cada sala forem concluídos.

Analise as necessidades da exposição e identifique a organização do programa que favorece o trabalho dividido, o reúso de código e o funcionamento das quatro salas.

Gere provas alinhadas à habilidade EF07CO05

Monte provas, atividades e planos de aula alinhados à BNCC em segundos com o GeraProva.

Ver planos
Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.