Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Lógica de Programação - Estrutura condicional

4,959 views

Published on

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

Published in: Technology
  • Be the first to comment

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

×