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
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?
- A) Imprimir resultados sem repetição.
- B) Usar um loop para iterar sobre cada número.
- C) Somar todos os números em uma única linha.
- D) Contar os números uma vez somente.
- E) Imprimir um único resultado por vez, sem iteração.
✅ Resposta correta: alternativa B
Resolução passo a passo
- 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.
- 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.
- Analise as alternativas. A alternativa B descreve exatamente esse passo: usar um loop para iterar sobre cada número. Ela é a correta.
- 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.
- 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
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.
Um loop é fundamental para gerar a tabela corretamente com repetições.
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.
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.
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
tabela de multiplicação
fixacao
estrutura de repeticao · tabela de multiplicacao
Revisar os conceitos de loops e estruturas de repetição em programação.
Confundir a necessidade de repeticao para gerar a tabela, tentando imprimir resultados sem usar loops.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Em um algoritmo que utiliza uma repetição aninhada para imprimir uma tabela de multiplicação, qual seria a forma correta…
- Descreva como você implementaria um algoritmo com repetição aninhada para imprimir a tabuada de um número de 1 a 10…
- Descreva um algoritmo que utilize uma estrutura de repetição aninhada para imprimir uma tabela de multiplicação de 1 a…
- Elabore um algoritmo com um laço aninhado que imprima uma tabela de multiplicação de 1 a 5. Qual a melhor maneira de…
- Dissertativa: Escreva um pseudocódigo usando dois laços aninhados que imprima a tabuada de multiplicação de 1 a 3…
- Em um projeto de programação, como utilizar matrizes para organizar dados de uma tabela de multiplicaçã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
