LACOS DE REPETIÇAO FOR, WHILE, DO WHILE

534 palavras 3 páginas
Disciplina: Lógica de Programação

Profº Fagno Alves Fonseca
IFTO / Campus Palmas
Graduado em Sistema de Informação
Pós-Graduado em Gestão do Conhecimento e da TI
Mestrando do curso de Modelagem Computacional de Sistemas

Laços de Repetição
Laços são comandos usados sempre que uma ou mais instruções tiverem de ser repetidas enquanto uma certa condição estiver sendo satisfeita.
Em C existem três comandos de laços: for ● while ● do-while ●

Laço for
O laço for é geralmente usado quando queremos repetir algo por um número fixo de vezes.


Utilizamos um laço for quando sabemos de antemão o número de vezes a repetir.

Laço for int variavel; for(inicialização; teste; incrementos/decrementos)
{
comando1; comandoN; }

Inicialização: instrução de atribuição.
Teste: condição avaliada como verdadeira ou falsa.
Incremento: define a maneira pela qual a variável de controle é alterada cada vez que o laço for repetido.

Laço for


Ordem de execução inicialização(ões) condição == verdade? sim não

comando(s)

Fim incremento(s)/ decremento(s)

Laço for int i;
//Quantas vezes vai executar? for(i = 1; i < 10; i++)
{
printf(“%d\n”, i);
}
int i;
//Quantas vezes vai executar? for(i = 9; i > 0; i--)
{
printf(“%d\n”, i);
}

Laço for - Infinito

for( ; ; )
{
printf(“Este programa não finaliza!\n”);
}

Laço While (enquanto)
Utiliza os mesmos elementos do laço for, mas estes distribuídos de maneira diferente no programa. Utilizamos o laço while quando o laço pode ser terminado inesperadamente por condições desenvolvidas dentro do corpo do laço.

Sintaxe do Laço While
Inicialização;
while(teste)
{
comando1; comandoN; incremento;
}

Sintaxe do Laço While
Inicialização;
while(teste)
{
comando1; comandoN; incremento;
}

Laço While int i=1;
//Quantas vezes vai executar? while(i0) { printf(“%d\n”, i); i--; }

Laço While


Executa enquanto não for digitado o valor

Relacionados

  • Calculadora de programação
    1365 palavras | 6 páginas
  • ATPS 2 semestre aldo
    1001 palavras | 5 páginas
  • Informatica
    2042 palavras | 9 páginas
  • Apresentação do comando de repetição
    406 palavras | 2 páginas
  • ED ProfDaniel la os
    3668 palavras | 15 páginas
  • Transmissores
    3213 palavras | 13 páginas
  • C++ algoritmos
    3733 palavras | 15 páginas
  • Exercicios
    41672 palavras | 167 páginas
  • linguagemc crusodeprogramao 130122125025 phpapp02
    5274 palavras | 22 páginas
  • Programação em c avançado
    3299 palavras | 14 páginas