Considere os trechos de código a seguir:Código 01contador &l...
Código 01 contador <- 1 enquanto contador <= 5 faça escrever("Iteração ", contador) contador <- contador + 1 fim enquanto
Código 02 para contador de 1 até 5 passo 1 faça escrever("Iteração ", contador) fim para
A partir da análise dos dois trechos de pseudocódigo apresentados, assinale a alternativa que apresenta a principal diferença entre as estruturas de repetição Enquanto e Para, conforme exemplificado nos pseudocódigos.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
Fundamento decisivo: A decisão estava na comparação entre um laço condicionado e um laço contado: o Código 01 exige teste lógico e atualização manual, enquanto o Código 02 explicita início, fim e passo. Por isso, a alternativa correta é a que relaciona o Enquanto a situações em que a repetição depende de uma condição.
- Se o laço já tem quantidade de repetições previamente determinada por contador, faixa e passo, a referência típica é o Para.
- Se a continuidade depende de uma condição lógica e o total de iterações não está previamente definido, a referência típica é o Enquanto.
- Quando a alternativa falar em eficiência entre Enquanto e Para, verifique se a base realmente trouxe comparação de desempenho; sem isso, o foco costuma ser finalidade de uso.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo