Pascal (linguagem de programação) - while
Suas Características: o seu Controle é Manual, o step controlado pelo programador podendo ser inteiro, lógico ou Fracionário, busca condição de permanência.
Sintaxe:
while do begin end ;
Onde:
while - do - são palavras-chaves.
Condição - é uma expressão lógica.
Seqüência A de comandos – enquanto a condição for verdadeira será repetida.
Quando isto não mais ocorrer, a repetição é interrompida e a seqüência de comandos, que estiver logo após o end; da estrutura, passa a ser executada.
Primeiramente o comando while avalia a condição. Os comandos dentro do laço serão executados, caso o resultado for verdadeiro. Ao atingir o último comando do laço, o fluxo de execução é transferido para o inicio do laço novamente e mais uma vez a condição é testada. Caso se atinja o ultimo deles e o fluxo seja mais uma vez transferido para o inicio do laço. Este ciclo só é interrompido quando a expressão lógica resulta em Falso. Neste caso, o próximo comando depois do laço é executado e assim sucessivamente até o último comando do programa.
Exemplo de um algoritmo, utilizando a estrutura de repetição while:
Program Raiz_quadrados; Var Num,Qua: Integer; Begin Num:=0;