Buscar

Em uma estrutura de repetição com teste no início, a condição é sempre avaliada antes da execução do bloco de instruções. Portanto, o bloco de inst...

Em uma estrutura de repetição com teste no início, a condição é sempre avaliada antes da execução do bloco de instruções. Portanto, o bloco de instruções só será executado enquanto essa condição for verdadeira. Sobre o fragmento de código abaixo, escrito na linguagem C, é correto afirmar que a condição do laço de repetição será avaliada


duas vezes.
três vezes.
nunca.
apenas 1 vez.
nenhuma vez.

Essa pergunta também está no material:

Avaliação de Linguagem de Programação I
2 pág.

Análise e Desenvolvimento de Sistemas Faculdade ÚnicaFaculdade Única

💡 1 Resposta

User badge image

Rodrigo Cloud



```

int i = 0;

while (i < 3) {

  printf("Hello World!\n");

  i++;

}

```


No fragmento de código acima, a condição do laço de repetição é "i < 3". O valor da variável "i" é inicializado em 0, portanto, na primeira avaliação da condição, ela será verdadeira (0 é menor que 3). Assim, o bloco de instruções dentro do laço será executado pelo menos uma vez.


Dentro do bloco, a variável "i" é incrementada em 1 a cada iteração, até que o valor dela atinja 3. Quando isso acontecer, a condição "i < 3" será falsa, e o laço será interrompido.


Portanto, a condição do laço será avaliada três vezes, sendo duas vezes verdadeira e uma vez falsa.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais