Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
Wesker Aprendiz

Registrado: Quinta-Feira, 31 de Janeiro de 2013 Mensagens: 153
|
Enviada: Qua Jul 31, 2013 12:24 pm Assunto: Dúvidas com laço de repetição. |
|
|
Olá pessoal.
Estou com uma dúvida meio que besta porem não consigo fixar na minha cabeça, gostaria de saber quais os tipos de laços (for,while.....) e suas diferenças e por que, usar for para determinada coisa while para outras e outro laço para outra, e gostaria de exemplos de cada uma se for possivel.
Obrigado forte abraço. |
|
Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9099 Localização: Sinop-MT
|
Enviada: Qua Jul 31, 2013 12:43 pm Assunto: |
|
|
vamos la (vou tentar explicar)
while
use qdo vc nao sabe qtas execucoes devem ser feitas ou o teste de validade deve ser feita no comeco. aqui nem sempre o bloco de codigo sera executado
exemplo:
Código: | while not Table1.Eof do
begin
{bloco de codigo}
end; |
for
use qdo vc (teoricamente) sabe qtas execucoes devem ser feitas, ou qdo deve ser repetido n vezes
exemplo:
Código: | for x := 1 to 100 do
begin
{bloco de codigo}
end;
|
repeat
use qdo o bloco de codigo deve ser sempre repetido pelo menos uma vez, e o teste de validade é feito no final
exemplo:
Código: | x := 101;
repeat
{bloco de codigo}
until (x < 100); |
basicamente é isso. _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
 |
|