SóProvas


ID
2803147
Banca
CESPE / CEBRASPE
Órgão
Polícia Federal
Ano
2018
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Em relação às estruturas de controle e de fluxo de execução, julgue o item seguinte.


Nos laços while e repeat-until, as sentenças serão executadas pelo menos uma vez.

Alternativas
Comentários
  • 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!!!!!!