Enquanto < > Repita

agosto 6, 2010 6 Comments »

Na lógica de programação, há muitas dúvidas de como utilizar e a diferença sobre o uso do repita e o enquanto, vamos ver abaixo a sua diferença, vou utilizar a metodologia do aluno durante o ano.

Metodologia com o enquanto:

João enquanto aprende ele passa de ano.

Metodologia com o repita:

João repete de ano até aprender.

Com essas 2 metodologia nós podemos concluir que, no 1° caso, João só está passando de ano porque ele está aprendendo e no 2° caso o João está repetindo de ano até aprender.

Então podemos concluir que o comando enquanto ele vai repetir enquanto a expressão for verdadeira, e o repita vai repetir enquanto ela for negativa .

Resumindo :

enquanto : (expressão) = verdadeira = repete
repita: (expressão)= verdadeira = não repete

Espero que tenha explicado de uma forma clara, porém se vocês não entenderam, basta comentar que eu refaço outro poste sobre o enquanto e o repita.

  • Bráulio MC

    muito boa a observação !

  • http://www.soalgoritmo.com.br bruno

    Obrigado, Braúlio espero ter ajudado, fique a vontade a fazer pedido de novos artigos,

    até.

  • Rafael

    Lembrando que o repita executa o bloco de códigos pelo menos 1 vez, independente da condição ser verdadeira ou não

  • http://www.soalgoritmo.com.br bruno

    Verdade rafael, boa observação

  • http://www.facebook.com/paiva.x Rafael Paiva

    Lembrando também que, em algumas linguagens, como o C, C++ (e acho que o PHP também), não existe a estrutura repita (repeat … until), o que existe é uma chamada “do … while”, em que os comandos pertinentes ao laço são executados antes da checagem (semelhante ao repita), mas para que o laço continue, a condição tem que retornar verdadeiro (essa é a diferença).

  • http://www.soalgoritmo.com.br bruno

    é, verdade,
    cada linguagem muda um pouco, mais sabendo o conteudo, emole de aprender as coisas