Expressão lógica ou relacional
Resenha: Expressão lógica ou relacional. Pesquise 862.000+ trabalhos acadêmicosPor: Frotaedu • 16/11/2013 • Resenha • 365 Palavras (2 Páginas) • 255 Visualizações
Comando repita...Ate
repita
<lista de comandos>
Ate <expressão lógica ou relacional>
Indica o fim da <seqüência-de-comandos> a serem repetidos. Cada vez que o programa chega neste ponto, <expressão-lógica> é avaliada: se seu resultado for FALSO, os comandos presentes entre esta linha e a linha repita são executados; caso contrário, a execução prosseguirá a partir do primeiro comando após esta linha.
Algoritmo que escreve os números de 1 a 10.
algoritmo "DemonstraRepeticao"
VAR
i: INTEIRO
inicio
i<- 1
repita
escreva (i)
i<- i + 1
ate i > 10
fimalgoritmo
No exemplo acima, a variável i controla o número de repetições do laço. Normalmente, a variável de controle do laço recebe um valor inicial, é incrementada (ou decrementada) de um valor constante no laço e tem seu valor testado no final do laço. Ao chegar a um determinado valor, o laço é interrompido. A inicialização da variável contadora deve acontecer fora do laço, antes do seu início.
Existem diversas maneiras de implementar o mesmo laço, mas todo laço com variável de controle deve conter:
a) inicialização da variável de controle;
b) incremento (aumento do valor da variável de controle) ou decremento (diminuição do 10valor da variável de controle) da variável de controle; e
c) teste de valor da variável de controle
Comando interromper
algoritmo "teste"
var
x:inteiro
inicio
x<-0
repita
x<-x+1
escreva (x:5)
se (x=8) entao
interrompa
fimse
ate falso
fimalgoritmo
Enquanto
Esta estrutura repete uma seqüência de comandos enquanto uma determinada condição (especificada através de uma expressão lógica) for satisfeita.
enquanto <expressão-lógica> faca <seqüência-de-comandos>fimenquanto
Fimenquanto
Indica o fim da <seqüência-de-comandos> que será repetida. Cada vez que a execução atinge este ponto, volta-se ao início do laço para que <expressão-lógica> seja avaliada novamente. Se o resultado desta avaliação
...