Informática, perguntado por jvcrivelaro, 1 ano atrás

Ao desenvolver algoritmos, muitas vezes, nos deparamos com situações em que precisamos repetir um determinado trecho de código ou todo o código certo número de vezes. Para solucionar esse problema, existem as Estruturas de Repetição ou, também conhecidas como Laços de Repetição. Sobre esse assunto, analise as afirmações e assinale a alternativa correta. I ? A estrutura REPITA não executará o conjunto de instruções dentro dela pelo menos uma vez, independente da validade da condição a ser testada. II ? A estrutura ENQUANTO pode não executar nenhuma vez se a condição inicial não for verdadeira. III ? As estruturas condicionais ENQUANTO e REPITA são laços condicionais utilizados quando não conhecemos o número de vezes que o trecho de código precisa ser repetido. IV ? A estrutura PARA é um tipo de laço contado que é utilizado quando sabemos previamente quantas vezes o trecho do código precisa ser repetido.

Soluções para a tarefa

Respondido por cledersonbc
0
I ) Negativo. Primeiro executa, para depois avaliar a condição. Executa pelo menos uma vez.

II) Ambiguidade. O enquanto não executa nenhuma vez se a condição não for verdadeira, pois não terá a "condição inicial", a não ser que esteja dentro de outro laço de repetição: Exemplo com código:

int cont = 1;
while (true) {
 while (cont == 3) {
   break;
 }
 cont++;
}

O código acima mostra dois laços de repetição ENQUANTO. Nesse caso o  enquanto mais interno só é executado só quando a condição for verdadeira, que é contador sendo igual a três. Questione seu professor a respeito dessa pergunta.

III) Negativo. No REPITA você determina o número de vezes que o código será repetido.

IV) Afirmativo. O PARA só é utilizado quando sabemos exatamente quantas vezes precisamos repetir um código.
Perguntas interessantes