-
gab E
While
Este laço de repetição testa se uma certa condição é satisfeita e executa o corpo do laço enquanto essa condição for verdadeira.
efetua um teste lógico no início do loop
Sintaxe While(expressão_booleana)
Corpo do laço
repeat…until
Esta estrutura é parecida com a estrutura while…do, mas a principal diferença entre elas, é que no repeat…until, o teste lógico é efetuado no final do loop.
1. repeat
2. ;
3. until
4. <condição>;
-
Questão: ERRADA
While – Esta instrução é usada quando não sabemos quantas vezes um determinado bloco de instruções precisa ser repetido. Com ele, a execução das instruções vai continuar até que uma condição seja verdadeira. A condição a ser analisada para a execução do laço de repetição deverá retornar um valor booleano.
while (teste condicional)
{
//comandos; > serão executados enquanto o teste condicional for igual a verdadeiro (true)
}
Repeat until (repita até) - O comando repeat executa repetidamente uma sequência de comandos "até" (until) que uma dada condição seja verdadeira
repeat
<comando1>;
<comando2>;
<comando3>;
until <condição>;
-
No while, como o teste da condição para permanecer no loop é feito previamente, se ela não for verdadeira inicialmente, as sentenças do loop não serão executadas nenhuma vez.
Somente o repeat-until garante que as sentenças serão executadas pelo menos uma vez, devido ao fato de o teste ser feito após a 1ª execução do loop.
Resposta: Errado
-
Gab. (E)
- No repeat-until é executado pelo menos uma vez.
- Já no while só executa a primeira vez quando a condição for verdadeira.
- Logo, no while se no primeiro teste for falso, jamais será executado o laço.
-
Força Guerreiro!!!!!!