GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO02Média⏱ medio

Durante a aula de informática, o professor pediu para vocês criarem um algoritmo que conte até 10. Como você…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante a aula de informática, o professor pediu para vocês criarem um algoritmo que conte até 10. Como você faria isso?

  1. A) Imprimir 1, 2, 3, ... até 10
  2. B) Imprimir 0 a 9
  3. C) Contar de 2 em 2
  4. D) Parar ao chegar em 10
  5. E) Contar para trás de 10 a 1

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado pede um algoritmo que conte até 10, ou seja, que percorra os números naturais começando em 1 e terminando em 10. Passo 2: A alternativa A descreve exatamente isso: imprimir 1, 2, 3, ... até 10, cobrindo todos os números do intervalo na ordem crescente de um em um. Passo 3: Em um algoritmo, isso se faz com um contador que começa em 1, é impresso, recebe mais 1 a cada repetição e o laço para quando o valor ultrapassa 10. Passo 4: A alternativa B está errada porque imprime de 0 a 9, o que não chega ao 10 pedido. Passo 5: A alternativa C está errada porque contar de 2 em 2 pula números, deixando de fora 3, 5, 7 e 9. Passo 6: A alternativa D está errada porque parar ao chegar em 10 é apenas a condição de parada; não diz o que o algoritmo deve contar. Passo 7: A alternativa E está errada porque contar de 10 a 1 é uma contagem regressiva, que começa em 10 em vez de terminar nele. Passo 8: O gabarito oficial (A) está correto, e não há dúvida sobre a resposta, pois o texto não admite interpretação ambígua.

💡 Dica: Pense em um loop que itere de 1 a 10.

Alternativa por alternativa

A Correta

Esse é um algoritmo simples de contagem utilizando repetição.

B Erradaerro: Conceituala que mais engana

O aluno acha que contar começa sempre em zero, como em índices de listas em programação, e não percebe que o intervalo deveria incluir o 10.

Por que engana: Confundir o inicio e fim da contagem, ou usar intervalos incorretos como contar de 0 a 9 ou de 2 em 2.

C Erradaerro: Interpretação

O aluno confunde contar com pular números, aplicando um padrão de contagem de pares que não foi pedido na questão.

D Erradaerro: Conceitual

O aluno confunde a condição de parada do laço com o próprio conteúdo do algoritmo, achando que basta indicar o fim sem dizer o que deve ser contado.

E Erradaerro: Interpretação

O aluno lê 'contar até 10' como 'contar a partir de 10', invertendo o sentido da contagem.

Raio-X da questão

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

algoritmo de contagem

📌 Objetivo

fixacao

🧱 Pré-requisitos

estrutura de repeticao basica · sequencia numerica simples

📚 Reveja

Revisar estruturas de repetição em algoritmos.

⚠️ Erro mais comum

Confundir o inicio e fim da contagem, ou usar intervalos incorretos como contar de 0 a 9 ou de 2 em 2.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos

🔎 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.