DESENVOLVIDA POR RODOLFO ANGELO VIEIRA FONSECA 
[PROGRAMADOR] 
Laços de Repetição
O que são laços de repetição? 
Os laços de repetição, são os “Loops” que o sistema faz, em sua maioria o usuário define q...
Porque usar um laço? 
Imagine que o usuário deseja um programa onde ele digita um número e automaticamente é mostrado a s...
Qual é melhor? 
Com laço 
Sem laço
int contador = 1; 
While(contador <= n) 
{ 
System.out.print(contador+” ”); 
Contador++; 
} 
Enquanto...
int contador = 1; 
While(contador <= n) 
{ 
System.out.print(contador+” ”); 
Contador++; 
} 
Enquanto o valor do contador ...
int contador = 1; While(contador <= n) { System.out.print(contador+” ”); Contador++; } Enquanto o valor do contador for me...
int contador = 1; 
While(contador <= n) 
{ 
System.out.print(contador+” ”); 
Contador++; 
} 
A variável contador é inicial...
int contador = 1; While(contador <= n) { System.out.print(contador+” ”); Contador++; } A cada interação o valor de contado...
Sobre while 
O laço while só é executado se sua condição lógica for satisfeita. 
Assim para executar ao menos uma vez a ...
Exemplo de do while
int contador = 0; 
do 
{ 
contador++; 
System.out.print(contador + “ “); 
} 
While (contador<n);
int contador = 0; 
do 
{ 
contador++; 
System.out.print(contador + “ “); 
} 
While (contador<n); 
Repita...
int contador = 0; do { contador++; System.out.print(contador + “ “); } While (contador<n); Repita a execução do código ent...
int contador = 0; 
do 
{ 
contador++; 
System.out.print(contador + “ “); 
} 
While (contador<n); 
A variável contador é in...
int contador = 0; do { contador++; System.out.print(contador + “ “); } While (contador<n); No início da interação, o valor...
int contador = 0; 
do 
{ 
contador++; 
System.out.print(contador + “ “); 
} 
While (contador<n); 
O laço é executado enqua...
Sobre do while 
O laço do while sempre executa ao menos uma vez. 
Assim, para que um laço do while execute após a primei...
Exemplo for
for(int contador = 1; contador<=n; contador++) 
{ 
System.out.print(contador + “ “); 
}
for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); } Para...
for(int contador = 1; contador<=n; contador++) 
{ 
System.out.print(contador + “ “); 
} 
Para o valor de contador começado...
for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); } Para o valor de contador começado em ...
for(int contador = 1; contador<=n; contador++) 
{ 
System.out.print(contador + “ “); 
} 
Para o valor de contador começado...
for(int contador = 1; contador<=n; contador++) 
{ 
System.out.print(contador + “ “); 
} 
O primeiro argumento do for é a i...
for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); } O segundo argumento é a condição lógi...
for(int contador = 1; contador<=n; contador++) 
{ 
System.out.print(contador + “ “); 
} 
O terceiro e último argumento do ...
OBS do laço for
for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); } Executado somente uma vez, antes do l...
for(int contador = 1; contador<=n; contador++) 
{ 
System.out.print(contador + “ “); 
} 
Executado sempre, antes da execuç...
for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); } Executado sempre, após cada interação.
Sobre o for 
O for executa ao menos uma vez 
Para a execução é necessário sempre três parâmetros.
Contatos 
Facebook: Rodolfo Fonseca 
Skype: rodolfo.fonseca12 
Istagram: rodolfofonseca01 
Email: rodolfofonseca01@gma...
Próximos SlideShares
Carregando em…5
×

Laços de repetição como fazer

302 visualizações

Publicada em

Ensinando todo o conceito de laços de repetição, assim como fazer, sem medo de errar

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
302
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
8
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Laços de repetição como fazer

  1. 1. DESENVOLVIDA POR RODOLFO ANGELO VIEIRA FONSECA [PROGRAMADOR] Laços de Repetição
  2. 2. O que são laços de repetição? Os laços de repetição, são os “Loops” que o sistema faz, em sua maioria o usuário define quantas vezes será repetida a mesma ação. Nas linguagens mais modernas existem dezenas de formas de repetir a mesma coisa. Os laços mais comuns são: While; Do While; For.
  3. 3. Porque usar um laço? Imagine que o usuário deseja um programa onde ele digita um número e automaticamente é mostrado a sequencia do 1 até o número que ele digitou.
  4. 4. Qual é melhor? Com laço Sem laço
  5. 5. int contador = 1; While(contador <= n) { System.out.print(contador+” ”); Contador++; } Enquanto...
  6. 6. int contador = 1; While(contador <= n) { System.out.print(contador+” ”); Contador++; } Enquanto o valor do contador for menor ou igual ao valor de n ...
  7. 7. int contador = 1; While(contador <= n) { System.out.print(contador+” ”); Contador++; } Enquanto o valor do contador for menor ou igual ao valor de n repita a execução do Código entre as chaves
  8. 8. int contador = 1; While(contador <= n) { System.out.print(contador+” ”); Contador++; } A variável contador é inicializada em 1 pois este é o primeiro número que o programa irá mostrar
  9. 9. int contador = 1; While(contador <= n) { System.out.print(contador+” ”); Contador++; } A cada interação o valor de contador é impresso e depois incrementada em uma unidade, assim na próxima interação, o valor a ser impresso é uma unidade maior que a atual.
  10. 10. Sobre while O laço while só é executado se sua condição lógica for satisfeita. Assim para executar ao menos uma vez a condição lógica deve ser satisfeita. Ele ficará repetindo enquanto a expressão lógica retornar falso.
  11. 11. Exemplo de do while
  12. 12. int contador = 0; do { contador++; System.out.print(contador + “ “); } While (contador<n);
  13. 13. int contador = 0; do { contador++; System.out.print(contador + “ “); } While (contador<n); Repita...
  14. 14. int contador = 0; do { contador++; System.out.print(contador + “ “); } While (contador<n); Repita a execução do código entre as chaves
  15. 15. int contador = 0; do { contador++; System.out.print(contador + “ “); } While (contador<n); A variável contador é inicializada com zero. Este não É o valor correto do primeiro valor a ser impresso, porém...
  16. 16. int contador = 0; do { contador++; System.out.print(contador + “ “); } While (contador<n); No início da interação, o valor do contador é incrementado em uma unidade. E em seguida é impresso.
  17. 17. int contador = 0; do { contador++; System.out.print(contador + “ “); } While (contador<n); O laço é executado enquanto o valor de contador for menor que de n. Isso parece um tanto ilógico, mas se deve ao fato de contador ser incrementado antes de ser impresso.
  18. 18. Sobre do while O laço do while sempre executa ao menos uma vez. Assim, para que um laço do while execute após a primeira interação, a sua condição lógica de manutenção deve ser satisfeita ao menos uma vez
  19. 19. Exemplo for
  20. 20. for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); }
  21. 21. for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); } Para...
  22. 22. for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); } Para o valor de contador começado em 1...
  23. 23. for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); } Para o valor de contador começado em 1 até atingir o valor da variável n...
  24. 24. for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); } Para o valor de contador começado em 1 até atingir o valor da variável n incrementando o valor de contador a cada interação...
  25. 25. for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); } O primeiro argumento do for é a inicialização das variáveis, no caso a variável contador. Esta inicialização é executada ao menos uma vez, antes mesmo da primeira interação do laço.
  26. 26. for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); } O segundo argumento é a condição lógica para a manutenção, ou seja, é o teste lógico realizado antes de cada interação. Neste caso o laço executará enquanto o contador for menor ou igual a n.
  27. 27. for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); } O terceiro e último argumento do laço for contém o código a ser executado no final de cada interação. No caso, depois de exibir o valor da variável contador na tela, ele é incrementado em uma unidade.
  28. 28. OBS do laço for
  29. 29. for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); } Executado somente uma vez, antes do laço for começar a primeira interação.
  30. 30. for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); } Executado sempre, antes da execução de cada interação.
  31. 31. for(int contador = 1; contador<=n; contador++) { System.out.print(contador + “ “); } Executado sempre, após cada interação.
  32. 32. Sobre o for O for executa ao menos uma vez Para a execução é necessário sempre três parâmetros.
  33. 33. Contatos Facebook: Rodolfo Fonseca Skype: rodolfo.fonseca12 Istagram: rodolfofonseca01 Email: rodolfofonseca01@gmail.com •rodolfofonseca01@outlook.com WhatsApp: (pesa mais tarde)

×