Considere o comando: para i de 1 até 4: imprimir("*") Quantos asteriscos (*) serão impressos no total?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Considere o comando: para i de 1 até 4: imprimir("*") Quantos asteriscos (*) serão impressos no total?
- A) 1
- B) 2
- C) 3
- D) 4
- E) 5
✅ Resposta correta: alternativa D
Resolução passo a passo
- O comando para i de 1 até 4 repete o bloco interno para cada valor de i entre 1 e 4, incluindo os dois extremos. Passo 2: Os valores assumidos por i são 1, 2, 3 e 4, o que dá 4 execuções do bloco. Passo 3: Em cada execução, o comando imprimir("*") imprime exatamente um asterisco. Passo 4: Portanto, o total é 4 vezes 1, ou seja, 4 asteriscos, o que corresponde à alternativa D. Passo 5: A alternativa A (1) está errada, pois imprimir dentro do laço ocorre a cada repetição, e não apenas uma vez. Passo 6: A alternativa B (2) está errada, pois não há razão para contar só dois valores de i quando o intervalo vai de 1 a 4. Passo 7: A alternativa C (3) está errada, pois excluiria o primeiro valor do intervalo, que é 1. Passo 8: A alternativa E (5) está errada, pois incluiria um valor que não pertence ao intervalo, como o zero. Passo 9: O gabarito oficial D está correto.
💡 Dica: Conte quantas vezes o comando do laço será executado, incluindo os valores de 1 a 4.
Alternativa por alternativa
Entende que o comando imprimir dentro do laço é executado apenas uma vez, como se o laço não repetisse a instrução.
Calcula o número de repetições de forma incorreta, como se o laço executasse apenas duas vezes, talvez confundindo o intervalo com a diferença entre os extremos.
Calcula o número de repetições como 4 menos 1, esquecendo que o valor inicial 1 também é incluído no intervalo.
Por que engana: O aluno pode contar apenas os valores entre 1 e 4 sem incluir um dos limites, ou confundir o número final do intervalo com a quantidade de repetições.
O laço vai de 1 a 4, totalizando 4 impressões de '*'.
Inclui um valor a mais no intervalo, como o zero ou um passo extra, e por isso conta cinco execuções em vez de quatro.
Raio-X da questão
Repetição com laço contado
diagnostico
Sequência de comandos · Contagem de intervalos inteiros
Revise como um laço percorre todos os valores de seu intervalo, incluindo os limites.
O aluno pode contar apenas os valores entre 1 e 4 sem incluir um dos limites, ou confundir o número final do intervalo com a quantidade de repetições.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Observe o pseudocódigo abaixo: REPITA 4 VEZES: ESCREVA "Oi" Quantas vezes a palavra "Oi" será escrita na tela?
- Analise o seguinte trecho de código: para i de 1 a 5 faça escreva i. O que o programa imprime?
- Qual é o resultado da execução do seguinte algoritmo? Para i de 1 até 5, escreva i duas vezes.
- Dissertativa: Considere o algoritmo: para i de 1 até n faça para j de 1 até n faça imprimir("*") fim para fim para…
- Em um algoritmo, a estrutura de repetição 'para' é utilizada para executar um bloco de código várias vezes. Qual é a…
- Um código de programação deve executar uma tarefa 4 vezes. Qual algoritmo representa essa repetição de forma correta?
🔎 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
