BNCC
39 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
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 2 · 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 3 · 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 4 · 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 5 · 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.
Questão 6 · Objetiva
— Moça, já deu para encher o caminhão? — pergunta um catador, enquanto descarrega sacos na cooperativa.
Na triagem, cada saco recebido é pesado e classificado em um tipo: papel, plástico ou metal. Um grupo vai usar um aplicativo simples no celular para registrar cada entrada do dia. A regra combinada é: o aplicativo só aceita um dos três tipos e um peso maior que zero. A cada registro, ele atualiza o total do tipo e também o total geral do dia. Quando o total geral chegar a 800 kg ou mais, o aplicativo deve mostrar um aviso, porque o caminhão não pode sair acima desse valor. No fim do dia, a equipe quer ver um resumo com os totais de cada tipo e o total geral, e depois iniciar um novo dia com tudo zerado.
Com base no texto, identifique a divisão em etapas que descreve com mais precisão o que o aplicativo precisa fazer para poder ser programado.
Na triagem, cada saco recebido é pesado e classificado em um tipo: papel, plástico ou metal. Um grupo vai usar um aplicativo simples no celular para registrar cada entrada do dia. A regra combinada é: o aplicativo só aceita um dos três tipos e um peso maior que zero. A cada registro, ele atualiza o total do tipo e também o total geral do dia. Quando o total geral chegar a 800 kg ou mais, o aplicativo deve mostrar um aviso, porque o caminhão não pode sair acima desse valor. No fim do dia, a equipe quer ver um resumo com os totais de cada tipo e o total geral, e depois iniciar um novo dia com tudo zerado.
Com base no texto, identifique a divisão em etapas que descreve com mais precisão o que o aplicativo precisa fazer para poder ser programado.
Questão 7 · Objetiva
Num ponto de bicicletas compartilhadas perto da orla, o sistema precisa registrar cada devolução sem gerar erro. Quando o usuário encaixa a bicicleta na vaga, o painel verifica se ainda existe lugar livre. Se houver vaga, a bicicleta é marcada como devolvida, o número de vagas disponíveis diminui em uma unidade e a tela mostra a confirmação. Se não houver vaga, o sistema não altera o registro e informa que a estação está cheia. A equipe explicou que essa rotina evita duplicidade de devolução e mantém o controle atualizado para o próximo usuário.
Considere a rotina descrita no texto e identifique o procedimento que implementa corretamente essa solução.
Considere a rotina descrita no texto e identifique o procedimento que implementa corretamente essa solução.
Questão 8 · Objetiva
— Por que o aplicativo me obriga a passar pelo "Caso de Uso 1" para chegar ao "Caso de Uso 2"? — reclamou um morador ao tentar usar um serviço digital da prefeitura.
O analista mostrou um rascunho feito para explicar as funções do sistema: o mini-diagrama UML da imagem, com um "Ator" ligado por linhas a dois elipses, "Caso de Uso 1" e "Caso de Uso 2". A ideia era deixar claro o que a pessoa usuária pode fazer no sistema.
Na versão publicada, porém, a equipe programou as telas como se existisse uma etapa obrigatória: só depois de concluir o primeiro caso de uso o segundo ficava disponível. Para revisar a modelagem, o analista retomou o que o desenho realmente indica sobre a relação entre o ator e os dois casos de uso.
Interprete o texto-base e o mini-diagrama UML da imagem e conclua qual decisão de implementação evita o erro de obrigar uma ordem entre os dois casos de uso.
O analista mostrou um rascunho feito para explicar as funções do sistema: o mini-diagrama UML da imagem, com um "Ator" ligado por linhas a dois elipses, "Caso de Uso 1" e "Caso de Uso 2". A ideia era deixar claro o que a pessoa usuária pode fazer no sistema.
Na versão publicada, porém, a equipe programou as telas como se existisse uma etapa obrigatória: só depois de concluir o primeiro caso de uso o segundo ficava disponível. Para revisar a modelagem, o analista retomou o que o desenho realmente indica sobre a relação entre o ator e os dois casos de uso.
Interprete o texto-base e o mini-diagrama UML da imagem e conclua qual decisão de implementação evita o erro de obrigar uma ordem entre os dois casos de uso.
Gere provas alinhadas à habilidade EF69CO03
Monte provas, atividades e planos de aula alinhados à BNCC em segundos com o GeraProva.
Ver planos