BNCC
35 questões
Questões BNCC EF69CO03
Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.
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 EF69CO03
Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.
Séries
6º ano7º ano8º ano9º ano
Matérias
Computação
Assuntos
Programação - Linguagem de programação
Unidades temáticas relacionadas
Pensamento computacional
Questões relacionadas a EF69CO03
Questão 1 · Objetiva
Um algoritmo precisa calcular a média de notas de 5 alunos. Qual passo é essencial na construção desse programa?
Questão 2 · Objetiva
Por que é importante que um algoritmo seja claro e preciso?
Questão 3 · Dissertativa
O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa informa seu nome, sua turma e o jogo de que deseja participar.
Descreva a lógica de um programa que faça esse cadastro e mostre, ao final, uma mensagem com os dados informados pela pessoa.
Descreva a lógica de um programa que faça esse cadastro e mostre, ao final, uma mensagem com os dados informados pela pessoa.
Questão 4 · Objetiva
Durante o mutirão de reciclagem do bairro, um totem digital orienta os moradores. A pessoa informa se trouxe papel, plástico ou metal e responde se o material está em condição adequada: papel seco e embalagens sem restos de alimento. Se o item não atender a essa condição, o totem mostra uma orientação de limpeza e não o inclui nos registros do dia. Quando o item é aceito, o equipamento indica o recipiente correspondente e aumenta somente o contador daquele tipo de material. Ao fim do evento, os contadores ajudam a cooperativa a decidir quais recipientes precisam ser recolhidos primeiro. Os estudantes precisam dividir esse funcionamento em partes para programar o totem sem registrar materiais recusados nem enviá-los ao recipiente errado.
Identifique a sequência de tarefas que descreve, com precisão, o funcionamento necessário para programar o totem.
Identifique a sequência de tarefas que descreve, com precisão, o funcionamento necessário para programar o totem.
Questão 5 · Objetiva
— O caminhão não pode ir a uma rua em dia errado — explicou a agente de limpeza durante a reunião do bairro. O município pretende criar um programa para receber pedidos de coleta de resíduos volumosos, como móveis quebrados. No pedido, o morador informa endereço e tipo de material. Antes de marcar a retirada, o sistema deve verificar se o bairro faz parte da rota atendida e se o material é aceito. Quando as duas condições são atendidas, o programa consulta os dias disponíveis para aquela rota e envia ao morador uma mensagem com a data. Pedidos fora da rota ou com materiais não aceitos devem receber uma orientação diferente. Para facilitar a construção do programa, os estudantes discutiram como dividir esse funcionamento em partes menores.
Avalie as propostas de divisão do programa e identifique aquela que descreve partes necessárias, em uma ordem que permita executar corretamente o atendimento.
Avalie as propostas de divisão do programa e identifique aquela que descreve partes necessárias, em uma ordem que permita executar corretamente o atendimento.
Questão 6 · Objetiva
— Este terminal vai ajudar a devolver os livros sem formar fila — explicou a bibliotecária. Ao receber um livro, o equipamento lê sua etiqueta, que informa o código e a letra da estante. Também registra duas informações: se o livro está danificado e se foi reservado por outra pessoa. A equipe definiu que um livro danificado deve seguir para conserto, mesmo que esteja reservado. Se não estiver danificado, os reservados vão para o balcão de retirada; os demais seguem para a estante indicada pela letra. Depois de decidir o destino, o terminal imprime um bilhete com o código do livro e o local para onde ele deve ser levado. Os estudantes precisam organizar o programa em partes claras, para que as regras possam ser revistas sem alterar a leitura da etiqueta.
Analise as regras do terminal e identifique a organização de procedimentos que implementa a solução sem desrespeitar a prioridade definida para os livros danificados.
Analise as regras do terminal e identifique a organização de procedimentos que implementa a solução sem desrespeitar a prioridade definida para os livros danificados.
Questão 7 · Objetiva
— Moça, minha senha é 14, mas a moça do balcão chamou a 15… — reclamou um cliente na fila do ponto de recarga de água.
Para evitar confusão, o dono decidiu usar um tablet com um programa simples. Ele explicou as regras: ao tocar em “Nova senha”, a pessoa informa o nome e escolhe entre galão de 10 L ou 20 L. O programa deve gerar o próximo número disponível e guardar o pedido na ordem em que chegou. Ao tocar em “Chamar”, o atendente deve ver na tela qual é o próximo pedido e marcar que ele foi atendido, sem pular ninguém. No fim do dia, o dono quer ver quantos pedidos foram de 10 L e quantos foram de 20 L. No dia seguinte, a numeração deve recomeçar do 1.
Com base no texto, identifique a decomposição em partes do programa que permite implementar as regras descritas, mantendo cada parte com uma tarefa principal.
Para evitar confusão, o dono decidiu usar um tablet com um programa simples. Ele explicou as regras: ao tocar em “Nova senha”, a pessoa informa o nome e escolhe entre galão de 10 L ou 20 L. O programa deve gerar o próximo número disponível e guardar o pedido na ordem em que chegou. Ao tocar em “Chamar”, o atendente deve ver na tela qual é o próximo pedido e marcar que ele foi atendido, sem pular ninguém. No fim do dia, o dono quer ver quantos pedidos foram de 10 L e quantos foram de 20 L. No dia seguinte, a numeração deve recomeçar do 1.
Com base no texto, identifique a decomposição em partes do programa que permite implementar as regras descritas, mantendo cada parte com uma tarefa principal.
Questão 8 · Objetiva
Na porta de um centro comunitário, voluntários recebem pedidos de doação e querem reduzir erros na hora de separar e entregar as sacolas. Cada pedido chega como uma linha de texto no celular, no formato: BAIRRO;FAMILIA;ITEM. A mesma família pode enviar mais de um item em linhas diferentes, e vários pedidos do mesmo bairro chegam misturados ao longo do dia.
Para organizar a entrega, eles combinaram duas saídas do programa: (1) um roteiro por bairro, listando as famílias daquele bairro e os itens pedidos por cada uma; (2) uma lista de separação por bairro, com a contagem de quantas unidades de cada item devem ser colocadas no carro antes de sair.
Eles pediram que o programa não “apague” pedidos repetidos e só gere o roteiro depois de ler todas as linhas recebidas.
Analise o texto e identifique a decomposição de etapas que permite programar as duas saídas (roteiro e separação) por bairro, mantendo todos os pedidos registrados.
Para organizar a entrega, eles combinaram duas saídas do programa: (1) um roteiro por bairro, listando as famílias daquele bairro e os itens pedidos por cada uma; (2) uma lista de separação por bairro, com a contagem de quantas unidades de cada item devem ser colocadas no carro antes de sair.
Eles pediram que o programa não “apague” pedidos repetidos e só gere o roteiro depois de ler todas as linhas recebidas.
Analise o texto e identifique a decomposição de etapas que permite programar as duas saídas (roteiro e separação) por bairro, mantendo todos os pedidos registrados.
Gere provas alinhadas à habilidade EF69CO03
Monte provas, atividades e planos de aula alinhados à BNCC em segundos com o GeraProva.
Ver planos