Quanto às estruturas de repetição e à programação orientada ...

Próximas questões
Com base no mesmo assunto
Q2219385 Programação

Quanto às estruturas de repetição e à programação orientada a objetos (POO), julgue o item.


O for, uma das estruturas de repetição, é utilizado quando o número de iterações não é conhecido antecipadamente.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - Errado

A questão abordou um conceito fundamental em programação, referente às estruturas de repetição, e em particular o laço for. Em programação, existem diversas estruturas de repetição que nos ajudam a executar um bloco de código múltiplas vezes. O laço for, em particular, é utilizado quando temos um conhecimento prévio do número de iterações que queremos realizar. Ele é estruturado de forma a inicializar um contador, testar uma condição de continuidade e incrementar o contador de forma determinística a cada iteração.

Por exemplo, se quisermos imprimir os números de 1 a 10, usaríamos um laço for da seguinte maneira:

for(int i = 1; i <= 10; i++){
    System.out.println(i);
}

Neste caso, sabemos exatamente que queremos 10 iterações, uma para cada número de 1 a 10. Se o número de iterações não fosse conhecido antecipadamente, precisaríamos de uma estrutura de repetição mais flexível, como o laço while ou do-while, que continuam a executar enquanto uma condição seja verdadeira, independente do número de vezes que o bloco precisa ser executado.

Portanto, dizer que o laço for é utilizado quando o número de iterações não é conhecido antecipadamente está incorreto, pois esse tipo de laço é especialmente útil e frequentemente aplicado quando esse número é de fato conhecido de antemão.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Errado.

O for é uma estrutura de repetição que executa um conjunto de comandos por um número determinado de vezes. O for recebe três expressões: uma que define uma situação inicial, uma que define uma condição de parada e uma que define uma ação a ser executada a cada repetição. Uma variável é inicializada com um valor inicial e é atualizada a cada iteração do for.

errado

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo