Desenvolvimento De Laços De Repetição
Casos: Desenvolvimento De Laços De Repetição. Pesquise 862.000+ trabalhos acadêmicosPor: ABHSOUZA • 17/4/2013 • 797 Palavras (4 Páginas) • 293 Visualizações
Desenvolvimento de Laços de Repetição
* Laço for
* Laço while
* Laço do.. while
* Laço foreach
Laço for
Uma estrutura de repetição é também conhecida como Loop/Laço. O primeiro tipo de loop que vamos ver é o "for". O loop "for" trabalha checando uma condição para executar um bloco de código até que essa condição seja verdadeira, no caso do loop "for" temos que em sua syntax declarar sua inicialização, sua condição e seu incremento, veja:
for (int i =0; i <= 10; i++)
{
//instruções
}
No código acima temos a syntax de um loop "for" onde na primeira parte declaramos uma variável do tipo inteiro (int) e a inicializamos com o valor 0 (zero), na segunda parte temos a condição nesse caso verifica se a nossa variável recém criada é menor ou igual a 10 e a terceira e ultima parte é o incremento desta variável, sendo essas três partes separadas por ";" (ponto e virgula). O funcionamento é simples todo o código dentro desse bloco do "for" será executado dez vezes. Simples não? U m pequeno exemplo: porque a variável chama "i"? o que é incremento? Vamos as respostas!
Primeiro chama-se "i" por um motivo simples: convenção. "i" vem de índice e isso já se tornou meio que um padrão, mas essa variável pode ter qualquer nome, por exemplo: contador.
Segundo um incremento nada mais é do que adicionar 1 a uma variável, ou seja, se uma variável vale 0 (zero) e passa por um incremento logo essa variável vale 1 e se passa mais uma vez vale 2 e assim por diante. E o que acontece com o decremento é o inverso, ou seja, se uma variável vale 2 e passar por um decremento agora passa a valer 1 e assim
por diante.
exemplo pratico do loop "for":
for (int i = 0; i < 20; i++)
{
int res = i * 2;
Console.WriteLine(res.ToString());
}
Veja que embora simples mostra bem o funcionamento do "for", neste caso vai mostrar na tela o valor de "i" multiplicado por 2 enquanto "i" for menor que 20.
Laço while
De modo diferente do loop "for" (embora o objetivo seja o mesmo, ou seja, repetir a execução de um código testando uma condição) o loop "while" é mais simples de ser entendido, pois sua syntax não requer que você coloque na mesma linha variável de inicialização, condição e o seu incremento. No loop "while" apenas colocamos a condição que queremos testar, veja como fica a syntax:
while (expressão booleana)
{
//instruções
}
Veja como é simples o código. Expressão booleana é uma expressão que sempre retorna falso ou verdadeiro e a instruções dentro do bloco de código do loop "while" só será executada enquanto essa expressão retornar verdadeiro. Veja um exemplo:
int contador = 2;
while (contador != 10)
{
Console. WriteLine (contador.ToString());
contador++;
}
Neste caso temos uma variável chamada contador e seu valor é 2, no nosso loop "while" testamos se a variável contador é diferente de 10 caso verdadeiro mostramos na tela o valor atual de contador e o incrementos em 1 e o loop "while" continuará até que essa condição se torne falsa.
Cuidado: não devemos esqueçer de incrementar ou se assegurar que sua condição pode
...