Estruturas de decisão

550 visualizações

Publicada em

Aula sobre estruturas de decisão, usando a linguagem C# nos exemplos.

Comandos:
1. if
2. if ... else
3. if ... else if ... else
4. switch

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
550
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Estruturas de decisão

  1. 1. Disciplina: Programação 1 Janynne L. S. Gomes
  2. 2. ESTRUTURAS DE DECISÃO 2 Programação 1 Janynne L. S. Gomes
  3. 3. 3 Roteiro • Exemplo • Condições e operadores relacionais • Comando if • Comando if...else • Operadores lógicos • Comandos if ... else if em cascata • Comando switch 3 Programação 1 Janynne L. S. Gomes
  4. 4. 4 Exemplo Programação 1 Janynne L. S. Gomes
  5. 5. 5 Exemplo Sequencial: Acontece sem nenhuma verificação Condicional: Precisa fazer uma verificação para aplicar a regra de maioridade Programação 1 Janynne L. S. Gomes
  6. 6. 6 Condições • Expressões matemáticas convencionais • Testam validade de uma afirmação • Resultado: lógico (bool) • Interpretação: – false: significa falso – não – true: significa verdadeiro - sim • Operadores especiais: – < <= > >= == != Programação 1 Janynne L. S. Gomes
  7. 7. 7 Operador de comparação true: se esq > dir false: caso contrário Programação 1 Janynne L. S. Gomes
  8. 8. 8 Operadores de comparação true false true false true false true false true false true false Programação 1 Janynne L. S. Gomes
  9. 9. 9 Comparação • Exemplo: Programação 1 Janynne L. S. Gomes
  10. 10. 10 Comparação • Exemplo: true (verdadeiro) true (verdadeiro) false (falso) false (falso) Programação 1 Janynne L. S. Gomes
  11. 11. COMANDO IF Estrutura condicional Programação 1 Janynne L. S. Gomes
  12. 12. 12 if false (falso) Programação 1 Janynne L. S. Gomes
  13. 13. 13 Exemplo if Programação 1 Janynne L. S. Gomes
  14. 14. 14 Estrutura if Programação 1 Janynne L. S. Gomes
  15. 15. COMANDO IF ... ELSE Estrutura Condicional Programação 1 Janynne L. S. Gomes
  16. 16. 16 Estrutura if... else Programação 1 Janynne L. S. Gomes
  17. 17. 17 Exemplo if ... else Programação 1 Janynne L. S. Gomes
  18. 18. 18 Operadores lógicos (E / & ou && ) (OU / | ou || ) (NÃO / ! ) Programação 1 Janynne L. S. Gomes
  19. 19. 19 Operadores lógicos se a e b possuem valor lógico true se a ou b possuem valor lógico true se a é falso true true true Programação 1 Janynne L. S. Gomes
  20. 20. 20 Tabela verdade Programação 1 Janynne L. S. Gomes
  21. 21. 21 Exemplos Programação 1 Janynne L. S. Gomes
  22. 22. 22 Exemplos Programação 1 Janynne L. S. Gomes
  23. 23. 23 Exemplo: Programação 1 Janynne L. S. Gomes
  24. 24. COMANDO IF .. ELSE IF ... ELSE Estrutura Condicional Programação 1 Janynne L. S. Gomes
  25. 25. 25 if ... else if ... else Programação 1 Janynne L. S. Gomes
  26. 26. 26 Exemplo if ... else if ... else Programação 1 Janynne L. S. Gomes
  27. 27. COMANDO SWITCH Estrutura Condicional Programação 1 Janynne L. S. Gomes
  28. 28. 28 switch Programação 1 Janynne L. S. Gomes
  29. 29. 29 switch Programação 1 Janynne L. S. Gomes
  30. 30. 30 Exemplo switch Programação 1 Janynne L. S. Gomes
  31. 31. 31 Exercícios 1. Escreva um programa que lê um número inteiro do teclado e imprime "SIM"se o número for par e maior do que 10, ou for ímpar e menor do que 50. Caso contrário o programa deve imprimir "NAO". 2. Escreva um programa que leia 4 números e retorne o segundo maior deles 3. Escreva um programa que leia quatro números inteiros e os imprima em ordem não crescente. 4. Faça um programa que lê dois números do teclado e em seguida um caracter que representa uma operação: +, −, ∗, /. Seu programa então deve imprimir o resultado da operação. 2 Programação 1 Janynne L. S. Gomes
  32. 32. 32 Programação 1 Janynne Gomes janynne.gomes@outlook.com www.eteit.univale.br

×