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

Um programador deseja criar um código para gerar uma tabela de multiplicação. Qual seria um passo importante a…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO04

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um programador deseja criar um código para gerar uma tabela de multiplicação. Qual seria um passo importante a ser incluído?

  1. A) Imprimir resultados sem repetição.
  2. B) Usar um loop para iterar sobre cada número.
  3. C) Somar todos os números em uma única linha.
  4. D) Contar os números uma vez somente.
  5. E) Imprimir um único resultado por vez, sem iteração.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Entenda o objetivo. Uma tabela de multiplicação mostra vários produtos, geralmente de um número com cada um dos valores de 1 a 10 (ou outro intervalo). Ou seja, é preciso repetir a mesma operação (multiplicar) para uma sequência de números.
  2. Identifique o passo essencial. Para gerar essa sequência de cálculos sem escrever cada linha manualmente, o programador usa uma estrutura de repetição (loop), que percorre cada número do intervalo, calcula o produto e exibe o resultado.
  3. Analise as alternativas. A alternativa B descreve exatamente esse passo: usar um loop para iterar sobre cada número. Ela é a correta.
  4. Por que as outras estão erradas. A) Imprimir resultados sem repetição não gera a tabela, que exige a sequência completa de produtos. C) Somar todos os números em uma única linha calcula uma soma, não os produtos da tabela. D) Contar os números uma vez somente não permite gerar todas as linhas e colunas. E) Imprimir um único resultado por vez, sem iteração, impede a formação da tabela completa.
  5. Conclusão. Como a tabela exige repetir a multiplicação para vários valores, a iteração com loop é o passo fundamental. O gabarito oficial B está correto.

💡 Dica: Pense nos passos lógicos para criar a tabela.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter entendido que a tabela deve evitar qualquer repetição de valores, confundindo a ideia de não repetir resultados com a necessidade de repetir o cálculo para cada número.

B Correta

Um loop é fundamental para gerar a tabela corretamente com repetições.

C Erradaerro: Conceitual

O aluno pode ter associado a palavra 'tabela' a uma operação de soma em linha, confundindo a multiplicação com adição de todos os números.

D Erradaerro: Interpretação

O aluno pode ter interpretado 'contar' como a ação de percorrer os números apenas uma vez, sem perceber que a tabela exige percorrer a sequência completa com repetições.

E Erradaerro: Conceituala que mais engana

O aluno pode ter entendido que a ausência de iteração simplifica o código, ignorando que a tabela precisa exibir vários resultados em sequência, o que exige iteração.

Por que engana: Confundir a necessidade de repeticao para gerar a tabela, tentando imprimir resultados sem usar loops.

Raio-X da questão

Dificuldade Fácil
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

tabela de multiplicação

📌 Objetivo

fixacao

🧱 Pré-requisitos

estrutura de repeticao · tabela de multiplicacao

📚 Reveja

Revisar os conceitos de loops e estruturas de repetição em programação.

⚠️ Erro mais comum

Confundir a necessidade de repeticao para gerar a tabela, tentando imprimir resultados sem usar loops.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos com seleção condicional

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