Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação de Computadores I
Rafael Cunha Cardoso
rafaelcardoso@ifsul.edu.br
Repetição controlada
por contador
Repetição controlada por contador
2
Repetição controlada por contador
#include <stdio.h>
main(){
int c;
Solução 1
c ← 0 c=0;
Escreva "IFSul" do{
printf("IFSul\n");
c ← c + 1
c++;
c < 5 } while(c<5);
} 3
Repetição controlada por contador
do-while e while
Estruturas de controle de fluxo que repetem o bloco de comandos até a
condição estabelecida resultar em falso.
5
Repetição controlada por contador
do-while e while
Estruturas de controle de fluxo que repetem o bloco de comandos até a
condição estabelecida resultar em falso.
Para problemas em que conhecemos a quantidade iterações que devem ser executadas
no laço, pode ser utilizado o comando
Funciona como o while de forma mais estruturada, onde o incremento é aplicado ao final da
iteração.
#include <stdio.h>
main(){
Solução 3
int c;
c←1; c<=5; c++
for (c=1; c<=5; c++){
Escreva "IFSUL" printf("IFSUL\n");
}
}
7
Repetição controlada por contador
Comando for
Forma geral:
for (inicialização; condição; incremento) {
comandos;
...
}
8
Repetição controlada por contador
Comando for
Forma geral:
for (inicialização; condição; incremento) {
comandos;
...
}
9
Repetição controlada por contador
Comando for
Forma geral:
for (inicialização; condição; incremento) {
comandos;
...
}
for (i=1; i<=5; i=i+2){ for (x=9; x<=5; x--) for (i=1; i==5; i++)
printf("IFSUL\n"); printf("%d\n",x); printf(“TSI Rules\n");
}
10
Repetição controlada por contador
inicialização
F
condição
V
comandos
incremento
11
Repetição controlada por contador
Exemplos
Analise os trechos abaixo e defina o que será impresso ao serem executados.
i = 6 12
Repetição controlada por contador
13
Repetição controlada por contador
x = 1 1
for (x=1; x<=5; x--) 0
x = 0
printf("%d\n", x); x = -1 -1
x = -2 -2
x = -n -n...
Loop infinito
14
Curso Superior de Engenharia Elétrica
Programação de Computadores I
Rafael Cunha Cardoso
rafaelcardoso@ifsul.edu.br
Repetição controlada
por contador