Laços de repetição c
Laços de Repetição
●
A técnica denominada laços de repetição (loop), é uma estrutura de programação que facilita repetir determinados trechos de código; Essa técnica reduz o trabalho de programação, principalmente quando é preciso repetir várias vezes alguma ação importante do programa.
●
Laços de Repetição Condicional Pré-teste
●
Executa as instruções de um bloco adjacente após conferir a validade do resultado lógico de uma condição estabelecida; Quando o resultado lógico da condição não é mais válido, o laço de repetição é automaticamente encerrado.
●
Laços de Repetição Condicional Pré-teste Enquanto
while () { //instruções executadas durante o //período em que a condição // é verdadeira }
Laços de Repetição Condicional Pré-teste Enquanto
O que este programa faz?
Laços de Repetição Condicional Pós-teste
●
A verificação da condição é realizada após a execução do bloco de instruções; Executa pelo menos uma vez o bloco de instruções; O bloco de instruções continua a ser repetido enquanto a condição seja verdadeira.
●
●
Laços de Repetição Condicional Pós-teste Faça - enquanto
do { //instruções que serão executadas //durante o período em que a //condição é Verdadeira } while ();
Laços de Repetição Condicional Pós-teste Faça - enquanto
O que este programa faz?
Laços de Repetição Incondicional
●
Pode-se executar um determinado conjunto de instruções em um bloco um certo número de vezes; Adapta-se particularmente a situações em que o número de iterações é conhecido a priori; Embora apresente um formato estranho, é um laço bem “desenhado”, que resume, em uma mesma instrução repetitiva, tudo aquilo de que ela necessita.
●
●
Laços de Repetição Incondicional Para
for (;;) { //instruções executadas durante o ciclo de contagem da //variável de controle }
Laços de Repetição Incondicional