Buscar

Resumo programação em C - 4 de 5

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

UNAERP Aula 4 
 
 
 
Laboratório de Programação I – Prof. Dr. Edilson Carlos Caritá – 1º Semestre 2007 
 
 
1
CONTROLADOR DE LOOP 
 
COMANDO FOR 
 
Este comando permite a inicialização de variáveis, cláusula condicional e expressão 
modificadora. As três cláusulas são separadas entre si, por um ponto e vírgula. O loop é 
executado, seguindo o seguinte caminho: Primeiramente é avaliada a cláusula Inicialização, 
em seguida, a cláusula condição. Isto feito, é executado o que estiver entre as chaves do 
bloco. Em seguida, avalia-se a cláusula modificações e novamente condições, e o bloco é 
executado até que a condição seja falsa. 
 
Sintaxe: for (inicialização;condição;modificações) 
 { 
 bloco 
 } 
 
Exemplo: 
main() 
{ 
 int a; 
 
 for(a=5; a > 0; a = a-1); 
 { 
 printf("A = %d\n", a); 
 } 
} 
 
As cláusulas inicialização e modificações podem ser múltiplas, bastando para isto, separar 
por vírgulas. 
 
Sintaxe: for (Inicia1,Inicia_N;condição;modifica1,modifica_N) 
 { 
 bloco 
 } 
 
Exemplo: 
main() 
{ 
 int a, b; 
 
 for(a=5,b=0; a > 0; a = a-1, b=b+1); 
 { 
 printf("A = %d B=%d\n", a,b); 
 } 
} 
UNAERP Aula 4 
 
 
 
Laboratório de Programação I – Prof. Dr. Edilson Carlos Caritá – 1º Semestre 2007 
 
 
2
 
CONTROLADOR DE DECISÃO 
 
COMANDO IF 
 
IF - Se (condição) faça ... 
 
O comando IF permite executar um bloco condicionalmente. 
 
Sintaxe: if (condição) 
 { 
 bloco ou comando 
 } 
 
Exemplo: 
funcao_x() 
{ 
 . 
 . 
 if(a > 0) 
 { 
 b = a; 
 funcao_z(b,x); 
 } 
} 
funcao_z(var,x) 
int var, x; 
{ 
 . 
 . 
 if(b < 40) 
 { 
 printf("%d\n", var); 
 } 
} 
 
 
COMANDO ELSE 
 
Grande companheiro do comando IF, aliás, ele nem existiria sem IF e IF deixaria muito a 
desejar sem ELSE. Com os dois juntos, podemos escrever coisas do tipo Se alguma-coisa 
faça isto, caso contrário, faça aquilo. Da mesmo forma que o IF, pode ou não utilizar s 
chaves. 
 
Sintaxe: if (condição) 
UNAERP Aula 4 
 
 
 
Laboratório de Programação I – Prof. Dr. Edilson Carlos Caritá – 1º Semestre 2007 
 
 
3
 { 
 bloco ou comando 
 } 
 else 
 
{ 
 bloco ou comando 
 } 
 
Exemplo: 
funcao_x() 
{ 
 . 
 . 
 if(a > 0) 
 { 
 b = a; 
 funcao_z(b,x); 
 } 
 else 
 { 
 b = 10; 
 funcao_h(b); 
 } 
}

Continue navegando