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
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.
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