Análise de Sistemas
Banco de Dados
Computação Gráfica
Diversos
Internet
Lógica
Programação
Redes
Computação
Informática Básica
FrameWorks
Matemática
Cadastre-se
LINGUAGEM C - PARTE 04 - LAÇOS DE REPETIÇÃO


CLUBE DE AUTORES


MAGAZINE LUIZA


CLUBE DE AUTORES


CLUBE DE AUTORES


AMAZON

PHP-GENERATOR

LINGUAGEM C - PARTE 04 - LAÇOS DE REPETIÇÃO

Não importam as circunstâncias e não importam as adversidades, por mais difícil que seja eu vou seguir em frente e vou reunir todas as forças para que eu me transforme cada vez mais na pessoa que eu decidir ser. (Madre Teresa de Calcutá)

LAÇOS DE REPETIÇÃO EM PROGRAMAÇÃO C


Um laço de repetição nada mais é do que uma estrutura de programação que possibilita a repetição de um ou mais comandos diversas vezes, sem que o programador precise copiar e colar tais comandos em seu código fonte. Tal recurso maximiza a o resultado de um programa, fazendo com que ele tenha menos linhas de código. Em linguagem C podem ser utilizado os seguintes laços:


  • for

  • while

  • do

Exemplo 01: laço “for” que realiza contagem de números de 1 a 100


for(var_x=1;var_x<=100;var_x++)

{

printf("%d - ",var_x);

}


Exemplo 02: laço “while” que realiza contagem de números de 100 a 1


var_x = 100;

while(var_x>=1)

{

printf("%d - ",var_x);

var_x--;

}


Exemplo 03: laço “do” que realiza contagem dos números pares de 2 a 200


var_x = 2;

do

{

printf("%d - ",var_x);

var_x+=2;

}

while(var_x<=200);


Observe que no laço “for” a incrementação da variável contador var_x’ é feita no início do laço, que no laço “while” sua decrementação é feita no fim do laço, e que a diferença entre os laços “while” e “do” está no fato de que o primeiro checa a condição lógica no ínicio e o segundo no fim.


Um laço de repetição pode ser interrompido a qualquer momento com o comando “break”, ou pode ser desviado para o seu inicio, antes de atingir o fim, com o comando “continue”. Tais comandos são muito úteis quando existem restrições no processamento de dados a serem executadas pelo laço.


ATIVIDADES


  1. Inverta a ação dos laços mostrados nos exemplos, fazendo com que o laço “for” realize contagem de 100 a 1 e o laço “while” realize contagem de 1 a 100.

  1. Monte um “laço” for que mostre os números pares de 1 a 100.

  1. Monte um laço “while” que mostre os números impares de 1 a 100.

  1. Monte um laço “for” que calcule a soma dos números de 1 a 10.

  1. Monte um laço “while” que calcule a soma de 1 a 10.



REFERÊNCIAS BIBLIOGRÁFICAS


FAIS. Roni Márcio. Programação para Internet. FistInBooks, 2010, 1ª Edição.






WebMaster: PROFESSOR RONI MARCIO FAIS
Formação: Bacharel em Ciência da Computação e Especialista em Administração, Supervisão e Orientação Educacional
E-mail: rmfais@yahoo.com.br


Artigos



Criação de APP online