sábado, 28 de novembro de 2020

DICAS 3194 -WINDEV MOBILE TUTORIAL 13 - 11-12-2020-08_00Hrs- Lição 4.2. WLanguage -LOOP_FOR_WHILE - PARTE C



https://youtu.be/aAXPHESyRzg



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video Ao Vivo vai estrear as 08:00 do dia 11/12/2020-

DICAS 3194 -WINDEV MOBILE TUTORIAL 13 - 11-12-2020-08_00Hrs- Lição 4.2. WLanguage -LOOP_FOR_WHILE - PARTE C


ASSUNTOS


LOOPS 
FOR
LOOP
WHILE


Proxima Licao : The procedures






PlayList WebDev tutorial Amarildo Webdev
Playlist Windev Tutorial Amarildo Windev
PlayList Windev Mobile 
Amarildo
Donwloads Windev
Windev
WxSolucoes
Matos Informatica
Repositorio Windev
Inscricao Evento Pcsof
Site forum Google 
Video sobre 3 Mil Videos Windev 
Video sobre Alfaserver servidor 












Os loops
As instruções de loop são usadas para executar um processo de maneira recorrente. Uma instrução de loop específica é usada de acordo com o número de ocorrências. Várias instruções podem ser usadas para realizar loops:
  • FOR...
  • LOOP...
  • WHILE...
  • ..

A instrução FOR

A instrução FOR é usada quando o número de ocorrências a processar é conhecido. Esta instrução é usada para gerenciar o número de ocorrências por meio de uma variável na qual as passagens realizadas no loop serão contadas.
A sintaxe da instrução FOR é a seguinte:
FOR Subscript = Start Value TO End Value
Process to run
END
Por exemplo, o código a seguir executa o processo 2.000 vezes:
FOR Cnt = 1 TO 2000
// Process to run
END
Observação: Uma etapa de incremento do subscrito pode ser definida por meio da palavra-chave STEP. Por exemplo, o código a seguir executa o processo 2.000 vezes e a variável Cnt diminui em 10:
FOR Cnt = 2000 TO 1 STEP -10
// Process to run
END

A declaração LOOP

A instrução LOOP é usada para executar loops quando o número de ocorrências a serem processadas é desconhecido. Nesse caso, um teste deve ser usado para sair do loop.
A sintaxe da instrução LOOP é a seguinte:
LOOP
Process to run
IF <Expression> THEN BREAK
END
Por exemplo:
Counter is int
Counter = 10
LOOP
// Process to run
Counter = Counter - 1
IF Counter = 0 THEN BREAK
END




Dica

A instrução LOOP e a instrução FOR podem ter o mesmo comportamento: tudo o que você precisa fazer é usar a sintaxe com saída de acordo com o número de iterações:
LOOP (<Número de iterações>)
...
END
Exemplo:
LOOP(10)
// Process to run
END

A instrução WHILE

A instrução WHILE e a instrução LOOP operam de acordo com o mesmo princípio. A diferença é que o teste da condição de saída é executado ANTES de executar o código do loop. Este teste é usado para comparar uma variável. Esta variável parte de um valor inicial e é modificada no loop até atingir o valor que aciona a saída do loop.
A sintaxe da instrução WHILE é a seguinte:
<Inicialize a variável com seu valor inicial>
WHILE <Compare a variável com seu valor final>
Processo a ser executado
<Modifique a variável>
END
Por exemplo:
Counter is int
Counter = 0
WHILE Counter<10
// Process to run
Counter = Counter + 1
END

Teste

Teste
teste