Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAna Luiza Godoi Faria Alterado mais de 8 anos atrás
1
(contato@claudiobarbosa.pro.br) Estruturas de repetição Fluxo de execução sem repetição
2
(contato@claudiobarbosa.pro.br) Estruturas de repetição Fluxo de execução com repetição descontrolada Loop (laço) infinito.
3
(contato@claudiobarbosa.pro.br) Estruturas de repetição Estrutura de repetição Teste no início. O número de iterações depende do valor inicial da variável de controle, do modo como essa variável se modifica durante a execução e da condição de saída do loop (laço).
4
(contato@claudiobarbosa.pro.br) Estruturas de repetição Estrutura de repetição Teste no final. Adequada quando se deseja a garantia de ao menos uma iteração na estrutura de repetição.
5
(contato@claudiobarbosa.pro.br) Estruturas de repetição Loop (laço) infinito por erro de lógica Nesse exemplo, o valor de A será sempre maior que 0, causando repetições infinitas do trecho envolvido pela estrutura de repetição.
6
(contato@claudiobarbosa.pro.br) Estruturas de repetição while – Sintaxe na linguagem C while(condição) { comando1; comando2; } Os comandos 1 e 2 serão executados até que a condição se torne falsa. Nesse caso, a execução continua no primeiro comando após o laço;
7
(contato@claudiobarbosa.pro.br) Estruturas de repetição Exemplo x = 1; while(x <= 10) { printf(“%d ”, x); x = x + 1; } Resultado 1 2 3 4 5 6 7 8 9 10
8
(contato@claudiobarbosa.pro.br) Estruturas de repetição for – Sintaxe na linguagem C for (inicialização; condição; incremento) { comando1; comando2; } A inicialização atribui um valor inicial à variável de controle do laço; Os comandos 1 e 2 serão executados até que a condição se torne falsa. Nesse caso, a execução continua no primeiro comando após o laço; O modo como a variável de controle cresce é definido em incremento.
9
(contato@claudiobarbosa.pro.br) Estruturas de repetição Exemplo for (x = 1; x <= 10; x++) { printf(“%d ”, x); } //No fim do laço, x é modificado de acordo com a definição. Resultado 1 2 3 4 5 6 7 8 9 10
10
(contato@claudiobarbosa.pro.br) Estruturas de repetição do...while – Sintaxe na linguagem C do { comando1; comando2; }while(condição); A primeira iteração sempre ocorrerá. As demais dependem da condição.
11
(contato@claudiobarbosa.pro.br) Estruturas de repetição Exemplo 1 x = 1; do { printf(“%d ”, x); x = x + 1; } while(x <= 10); Resultado 1 2 3 4 5 6 7 8 9 10
12
(contato@claudiobarbosa.pro.br) Estruturas de repetição Exemplo 2 do { printf(“Digite o ano: ”); scanf(“%d”, &ano); printf(“\nIdade = %d\n\n”, anoAtual – ano); printf(“Tecle s para continuar ou qualquer tecla para sair “); getchar(); scanf(“%c”, &opc); } while(opc == 's'); A estrutura garante que a primeira iteração ocorrerá e que haverá repetições sempre que o usuário digitar s.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.