BUSCA

Links Patrocinados



Buscar por Título
   A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z


A Estrutura Loop FOR (SwishScript)
()

Publicidade
Esta é a estrutura de loop mais utilizada em linguagens de programação. A estrutura deste looping é exatamente a mesma em praticamente todas as linguagens de programação principais como C/C++, Java, Flash MX ActionScript, PHP e etc. Vamos tomar alguma referência das estruturas 'while' e 'do-while' para entender a estrutura 'for'.

No tópico anterior nós dividimos os loops 'while' e 'do-while' em três partes:

1 - Inicialização.
2 - Condição.
3 - Mudança de valor da variável.

Estas mesmas 3 partes são empregadas na implementação de uma estrutura 'for', mas de uma maneira mais integrada. A sintaxe da estrutura 'for' tem a seguinte implementação:

for(inicialização; condição; mudança de valor da variável){
                          código a ser executado repetidamente;
}

Exemplo:

for(X=0;X<5;X++){
              trace(X);
}

Esta estrutura tem muita utilização. Geralmente é utilizada quando se deseja a execução de uma declaração repetidamente, por um número de vezes limitado. Como exemplo, imagine que você precisa mudar o valor de uma variável 3 vezes. Qual estrutura de loop você deveria utilizar? A resposta é a estrutura de loop 'for', porque é a melhor estrutura para trabalhar com número definido de alterações.

Veja o código a seguir:

for(I=1; I<=3; I++){
    message = "value of I is" add I;
}

O resultado da variável 'message' mudaria três vezes na execução do script, embora a variação ocorresse em centésimos de segundo e você não seria capaz de visualizar.

- O primeiro resultado da variável 'message' seria "value of I is 1"
- O segundo resultado da variável 'message' seria "value of I is 2"
- o terceiro resultado da variável 'message' seria "value of I is 3"

E então a condição se tornaria falsa e o loop interromperia.



Resumos Relacionados


- Estrutura De Looping Do-while (swishscript)

- Estilo De Código E Função Trace() (swishscript)

- Quebra De Looping Incondicional (swishscript)

- Php While Loops

- Operadores De Comparação (swishscript)



Passei.com.br | Biografias

FACEBOOK


PUBLICIDADE




encyclopedia