No que se relaciona aos algoritmos, nas estruturas de controle mais utilizadas, a condição de teste pode ser inserida no INÍCIO ou no FINAL da lógica de programação. A permanência e a saída do loop ocorrem quando o teste da condição de controle retorna um valor FALSO ou VERDADEIRO. No caso da estrutura de controle conhecida por REPITA... FAÇA... FIM REPITA, para que ocorra a saída da estrutura, a condição de teste é colocada e retorna o valor booleano, respectivamente: