Estruturas de Repetição - FOR, WHILE e DO WHILE

nnettu 4,608 views 9 slides Oct 14, 2014
Slide 1
Slide 1 of 9
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9

About This Presentation

Exemplificando estruturas de repetição em Lingaugem C - FOR, WHILE e DO WHILE

www.netocortes.com.br


Slide Content

Estruturas de repetição
Linguagem C
FOR | WHILE | DO WHILE

O que s
ão...?
As estruturas de repeti
ção são úteis e de grande importância para 
evitar a repeti
ção de código.
De forma geral existem tr
ês tipos de funções de repetição, FOR, 
WHILE e DO WHILE.
Conhecidos  tamb
ém  como  laços  ou  loops,  os  comandos 
geralmente possuem alguns itens em sua sintaxe. Como exemplo, 
podemos citar as vari
áveis de controle e de incremento.

FOR
Utiliza­se na maioria das vezes a repeti
ção FOR quando se já tem um 
valor de in
ício e término.
Estrutura:
for(in
ício; condição; incremento)
{
}
●In
ício: instância do valor inicial, ou seja, valor de partida.
●Condi
ção: valor final do laço, ou seja, até quanto ele será executado.
●Incremento: a cada vez que o la
ço da “uma volta” é incrementado um 
valor, na maioria das vezes 1, que pode ser representado por cont+
+.

FOR ­ Exemplo
O  exemplo  a  seguir  faz  a  contagem  de  um  valor 
(contador) come
çando de 0 e chegando até MENOR 
que 10. A contagem ir
á exibir na tela os valores de 0 a 
9,  pois,  a  compara
ção é  contador  <  10,  e  NÃO 
contador <= 10.
int contador = 0;
for(contador = 0; contador < 10; contador++)
{
printf(“%d”, contador);
}

WHILE
O uso do WHILE 
é mais maleável que o for e sua parada 
pode ser declada direto na condi
ção ou nas ações.
Estrutura:
while(condi
ção)
{
//A
ções
}
●Condi
ção: valor de parada ou de repetição.
●A
ções: nas ações do código estão inseridas o incremento, 
condi
ções e as demais programações.

WHILE ­ Exemplo
O  exemplo  a  seguir  faz  a  contagem  de  um  valor 
(contador) come
çando de 0 e chegando até MENOR que 
10. A contagem ir
á exibir na tela os valores de 0 a 9, pois, 
a compara
ção é contador < 10, e NÃO contador <= 10.
int contador = 0;
while(contador < 10)
{
printf(“%d”, contador);
contador = contador + 1;
   }

DO WHILE
Similar ao while o DO WHILE primeiro executa as a
ções 
e depois testa a condi
ção.
Estrutura:
do
{
//A
ções
}while(condi
ção)
●A
ções: nas ações do código estão inseridas o incremento, 
condi
ções e as demais programações.
●Condi
ção: valor de parada.

DO WHILE ­ Exemplo
O exemplo a seguir faz a contagem de um valor (contador) 
come
çando de 0 e chegando até MENOR que 10. A contagem 
ir
á exibir na tela os valores de 0 a 9, pois, a comparação é 
contador < 10, e N
ÃO contador <= 10. 
A diferen
ça com o 
while 
é que ele possui a execução antes da validação.
int contador = 0;
do
{
printf(“%d”, contador);
contador = contador + 1;
}while(contador < 10)

Obrigado!