Exemplificando estruturas de repetição em Lingaugem C - FOR, WHILE e DO WHILE
www.netocortes.com.br
Size: 158.54 KB
Language: pt
Added: Oct 14, 2014
Slides: 9 pages
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
Utilizase 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)