laços de repetição - linguagem c

18
Laços de repetição Os laços de repetição são ferramentas poderosas para o controle do fluxo de execução do programa.

Upload: profjr

Post on 25-Jan-2017

746 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Laços de Repetição - Linguagem C

Laços de repetição

Os laços de repetição são ferramentas poderosas para o controle do fluxo de execução do programa.

Page 2: Laços de Repetição - Linguagem C

Eles permitem que um determinado trecho de código seja executado até que uma condição específica seja satisfeita.

Page 3: Laços de Repetição - Linguagem C

#include <stdio.h>

main ( ) {int contador;

for (contador = 1; contador<=500; contador++) {

printf(“Não posso jogar aviões de papel na sala de aula. \n”);

}}

Page 4: Laços de Repetição - Linguagem C

A linguagem C possui três tipos de laço de repetição, a saber,

o for (para), o while (enquanto) e o

do while (faça enquanto).

Page 5: Laços de Repetição - Linguagem C

O for deve ser utilizado quando você sabe o número de vezes em que o laço

será executado.

Page 6: Laços de Repetição - Linguagem C

for

for (variavel = valor_inicial; condição_do laço; incremento/decremento) { comandos... comandos...}

Page 7: Laços de Repetição - Linguagem C
Page 8: Laços de Repetição - Linguagem C

O while e o do while devem ser empregados quando não sabemos o número de vezes em que o laço será

executado, por exemplo, quando pretende-se saber em quantos anos a

população da cidade A será maior que a população da cidade B.

Page 9: Laços de Repetição - Linguagem C

Existe uma particularidade entre o while e o do while. O bloco while pode nunca

ser executado, caso a condição seja falsa logo na primeira tentativa. O do while

executa o bloco e depois verifica a condição, portanto, ele será executado

ao menos uma vez.

Page 10: Laços de Repetição - Linguagem C

while

while (condicão) { comandos... comandos...}

Page 11: Laços de Repetição - Linguagem C
Page 12: Laços de Repetição - Linguagem C

do while

do { comandos... comandos...} while (condicão);

Page 13: Laços de Repetição - Linguagem C
Page 14: Laços de Repetição - Linguagem C

Lembrando !!!

Nas estruturas while e do while você deve alterar a condição dentro do bloco, para que de alguma forma o laço tenha

fim. Se isso não ocorrer, o programa entrará no chamado loop infinito.

Page 15: Laços de Repetição - Linguagem C
Page 16: Laços de Repetição - Linguagem C
Page 17: Laços de Repetição - Linguagem C

#include <stdio.h>

main ( ) {int contador;

for (contador = 1; contador<=500; contador++) {

printf(“Não posso jogar aviões de papel na sala de aula. \n”);

}}

Page 18: Laços de Repetição - Linguagem C