GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Fácil⏱ medio

Na oficina de robótica do bairro, um pequeno programa foi criado para separar cartões de acesso esquecidos…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Na oficina de robótica do bairro, um pequeno programa foi criado para separar cartões de acesso esquecidos pelos alunos. Primeiro, ele lê cada cartão que chega à caixa. Depois, verifica se o cartão tem o nome do dono. Se tiver, o cartão é colocado na pasta "devolver". Se não tiver, vai para a pasta "conferir". Esse processo se repete até terminar a caixa do dia. Ao final, o programa mostra quantos cartões foram encaminhados para cada pasta. O passo a passo foi escrito para que o robô siga sempre a mesma ordem e só tome uma decisão quando encontrar um cartão com ou sem nome. Analise o texto-base e identifique a estrutura do algoritmo que descreve esse programa.

  1. A) Executar apenas uma escolha entre pastas, sem ler todos os cartões nem repetir o processo.
  2. B) Executar apenas uma sequência de passos, sem repetir a leitura dos cartões nem tomar decisão.
  3. C) Executar uma sequência de passos, repetir a leitura dos cartões e somar os cartões por dois critérios.
  4. D) Executar uma sequência de passos, repetir a leitura dos cartões e selecionar a pasta conforme a presença do nome.
  5. E) Executar apenas repetição da leitura dos cartões, sem seguir uma ordem fixa nem escolher a pasta.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Identifique as estruturas básicas de um algoritmo: sequência (passos executados em ordem fixa), decisão (escolha entre dois caminhos) e repetição (laço que se repete até uma condição de parada).
  2. No texto, o programa lê cada cartão na ordem em que chega, o que caracteriza a sequência de passos, e o enunciado diz que o passo a passo segue sempre a mesma ordem.
  3. Há repetição explícita: o processo se repete até terminar a caixa do dia, ou seja, a leitura e a separação ocorrem para cada cartão.
  4. Há decisão: se o cartão tem nome vai para a pasta 'devolver', se não tem vai para a pasta 'conferir'. Isso é selecionar a pasta conforme a presença do nome.
  5. Portanto a alternativa correta é a D, que reúne sequência, repetição e decisão, exatamente como descrito no texto. Confirmamos que coincide com o gabarito oficial.
  6. Por que as outras estão erradas: A descreve apenas uma escolha, sem a leitura de todos os cartões nem a repetição; B descreve somente sequência, sem repetição nem decisão; C menciona somar por dois critérios, mas o programa separa por um único critério (presença do nome) e soma apenas ao final; E nega a ordem fixa e a escolha de pasta, que são justamente características do texto.

💡 Dica: Identifique a estrutura do algoritmo descrita no texto e relacione com as opções.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno acha que o programa faz apenas uma escolha entre pastas, ignorando que cada cartão é lido e que o processo se repete até o fim da caixa.

B Erradaerro: Conceitual

O aluno entende que o programa só segue passos em ordem, sem perceber que há decisão (nome ou não nome) e repetição para cada cartão.

C Erradaerro: Interpretaçãoa que mais engana

O aluno acredita que há dois critérios de separação, quando o texto usa apenas a presença do nome; a soma dos totais aparece só no final, não como critério de organização.

Por que engana: Confundir sequência simples com estruturas que envolvem repetição e decisão, levando a escolha incorreta da alternativa.

D Correta

O texto apresenta ordem fixa, repetição até o fim da caixa e escolha entre duas ações conforme uma condição.

E Erradaerro: Conceitual

O aluno pensa que o algoritmo não tem ordem fixa nem decisão, confundindo a repetição com ausência de sequência e de escolha, ao ler o texto por partes.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

estrutura de controle de algoritmo

📌 Objetivo

diagnostico

🧱 Pré-requisitos

conceitos básicos de algoritmo · estruturas de controle simples

📚 Reveja

estude estruturas de repetição e decisão em algoritmos

⚠️ Erro mais comum

Confundir sequência simples com estruturas que envolvem repetição e decisão, levando a escolha incorreta da alternativa.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

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.