Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Lógica de Programação - Estrutura condicional

4 856 vues

Publié le

O que é estrutura condicional?
Estrutura se..senao
Estrutura escolha..caso
Exercícios
Conclusão

Publié dans : Technologie
  • Soyez le premier à commenter

Lógica de Programação - Estrutura condicional

  1. 1. Lógica de ProgramaçãoLógica de Programação Estrutura CondicionalEstrutura Condicional Prof. Wesley R. Bezerra wesley@wbezerra.com.br
  2. 2. RoteiroRoteiro • O que é estrutura condicional? • Estrutura se..senao • Estrutura escolha..caso • Exercícios • Conclusão
  3. 3. ObjetivoObjetivo • Aprender a condicionar o fluxo do programa de acordo com o valor de suas variáveis
  4. 4. OO que é estrutura condicional?que é estrutura condicional? • É a estrutura em algoritmos que permite ao programa ocasionar desvios em sua execução, sendo estes desvios associados a uma condição específica.
  5. 5. • Este tipo de estrutura permite ao algoritmo atender a mais situação o que resultaria em um algoritmo mais completo.
  6. 6. • Algoritmos deste tipo evitam a criação de vários algoritmos menores, pois atendem a mais situações diferentes.
  7. 7. • Por exemplo, em um questionário, somente convêm perguntarmos dos nomes dos filhos se o usuário respondeu positivamente a pergunta: Tem filhos?
  8. 8. • Em alguns casos este desvio pode estar associado a um valor, como se fossem opções. Um exemplo é o atendimento por voz que acontece ao telefone: – Digite 1 para telefonia fixa – Digite 2 para telefonia móvel – Etc.
  9. 9. • Isto faz com que os programas atendam aos problemas dos seus usuários de maneira mais assertiva, sem a necessidade de um processamento não necessário.
  10. 10. Se..senaoSe..senao • Estrutura condicional a ser utilizada quando existe a necessidade de uma operação relacional. • Por exemplo: – se idade maior que 16 então pode votar
  11. 11. • Sintaxe: – Se <condicao> entao • //... – Senao • //... – Fimse
  12. 12. • Exemplo:
  13. 13. Escolha..casoEscolha..caso • Para esta estrutura é a mais indicada para os casos onde se tem opções que causarão desvios no código.
  14. 14. • Neste caso específico o desvio se dará baseado no valor da variável e não em uma operação lógica como no caso do se..senao
  15. 15. • Sintaxe: – Escolha <variavel> • Caso <valor1> – //codigo para valor 1 • Caso <valor2> – //codigo para valor 2 – Fimescolha
  16. 16. • Exemplo:
  17. 17. ExercíciosExercícios • Faça um algoritmo que solicite a idade do usuário e diga se este é de maior ou menor.
  18. 18. • Faça um algoritmo que solicite a idade do usuário e informe se este é: – Obrigado a votar – Não pode votar – Voto opcional
  19. 19. • Faça um algoritmo que leia o número do mês e escreva seu nome por extenso.
  20. 20. • Faça um algoritmo que possibilite 3 opções: – 1 dizer olá – 2 dizer oi – 3 dizer tchau • Qualquer opção diferente o algoritmo deverá informar “opção inválida!”
  21. 21. ConclusãoConclusão • Com o uso de estrutura condicionais podemos atender mais situações com um mesmo programa e variar os comandos a serem executados de acordo com os valores das variáveis.
  22. 22. ObrigadoObrigado Duvidas e sugestões wesley@wbezerra.com.br @wesleybez

×