Estrutura de Decisão Simples Também conhecida como: Estrutura de Desvio Condicional Simples ou Se Autores: Professores Cid...
Estrutura de Decisão Simples <ul><li>Esta apresentação é uma abordagem inicial à Estrutura de Decisão Simples. Ela conside...
Conceito <ul><li>Estrutura de Decisão Simples é uma estrutura algorítmica na qual indica-se uma tomada de decisão na qual ...
Símbolo <ul><li>Utiliza-se um losango para indicar a decisão a ser tomada. Dentro dele é indicada a condição a ser avaliad...
Exemplo <ul><li>Neste exemplo é avaliado se o conteúdo da variável “A” é maior que 7 </li></ul>A > 7
Uso - Problema <ul><li>Para demonstrar o uso da Estrutura de Decisão Simples examinemos este problema: </li></ul><ul><ul><...
Uso - Solução <ul><li>Leremos um valor e armazenaremos este valor em uma variável identificada como “Num” </li></ul><ul><u...
Uso – comentário da solução <ul><li>A chave para o uso de uma estrutura como essa é a ocorrência da expressão  Se .... ent...
Algoritmo
V F Início Num ( Num % 2 ) == 0 “ É par” Fim
V F Início Num ( Num % 2 ) == 0 “ É par” Fim Neste ponto é feita uma leitura e o valor digitado é armazenado na variável  ...
V F Início Num ( Num % 2 ) == 0 “ É par” Fim Aqui a condição indicada é avaliada
V F Início Num ( Num % 2 ) == 0 “ É par” Fim Se  a condição for avaliada como Verdadeira,  então  será escrita a expressão...
Escrever o código <ul><li>Identifique as variáveis e declare-as </li></ul>V F Início Num ( Num % 2 ) == 0 “ É par” Fim
Escrever o código <ul><li>Utilize o  prompt  para fazer a leitura do valor e o  parseInt  para convertê-lo em um número in...
Escrever o código <ul><li>Escreva a avaliação. Insira a condição entre parênteses e termine a linha com um símbolo de abre...
Escrever o código <ul><li>Escreva o código das ações a serem executadas quando a condição for avaliada como Verdadeira </l...
Escrever o código <ul><li>Encerre o bloco das ações com um símbolo de fecha-chaves </li></ul>V F Início Num ( Num % 2 ) ==...
Código <ul><li>var num ; </li></ul><ul><li>num = prompt ( “Digite número” , “” ) ; </li></ul><ul><li>num = parseInt ( num ...
Upcoming SlideShare
Loading in …5
×

Estrutura de Desvio Simples

3,181
-1

Published on

Estrutura de Desvio Simples

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,181
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
40
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Estrutura de Desvio Simples

  1. 1. Estrutura de Decisão Simples Também conhecida como: Estrutura de Desvio Condicional Simples ou Se Autores: Professores Cid Rodrigues de Andrade e Hebert Bratefixe Alquimim
  2. 2. Estrutura de Decisão Simples <ul><li>Esta apresentação é uma abordagem inicial à Estrutura de Decisão Simples. Ela considera que o leitor já conheça os símbolos básicos de fluxogramas, os algoritmos lineares e que saiba converter um algoritmo linear em código equivalente em Javascript </li></ul>
  3. 3. Conceito <ul><li>Estrutura de Decisão Simples é uma estrutura algorítmica na qual indica-se uma tomada de decisão na qual um trecho do algoritmo só será percorrido caso uma condição seja avaliada como Verdadeira </li></ul>
  4. 4. Símbolo <ul><li>Utiliza-se um losango para indicar a decisão a ser tomada. Dentro dele é indicada a condição a ser avaliada </li></ul>Condição
  5. 5. Exemplo <ul><li>Neste exemplo é avaliado se o conteúdo da variável “A” é maior que 7 </li></ul>A > 7
  6. 6. Uso - Problema <ul><li>Para demonstrar o uso da Estrutura de Decisão Simples examinemos este problema: </li></ul><ul><ul><li>Quero solicitar um número do usuário. Caso esse número seja par o usuário deve receber uma mensagem com o texto “É par”. </li></ul></ul>
  7. 7. Uso - Solução <ul><li>Leremos um valor e armazenaremos este valor em uma variável identificada como “Num” </li></ul><ul><ul><li>Por uma questão de simplificação não será emitida uma mensagem solicitando o número </li></ul></ul><ul><li>Se o resto da divisão do conteúdo da variável Num por 2 for zero (ou seja, se ele for divisível por dois), então será escrita a mensagem “É par” </li></ul>
  8. 8. Uso – comentário da solução <ul><li>A chave para o uso de uma estrutura como essa é a ocorrência da expressão Se .... então .... . </li></ul><ul><li>Após o Se encontramos a condição que deve ser avaliada </li></ul><ul><li>Após o então encontramos a ação que deve ser executada se a condição for avaliada como verdadeira. </li></ul>
  9. 9. Algoritmo
  10. 10. V F Início Num ( Num % 2 ) == 0 “ É par” Fim
  11. 11. V F Início Num ( Num % 2 ) == 0 “ É par” Fim Neste ponto é feita uma leitura e o valor digitado é armazenado na variável Num
  12. 12. V F Início Num ( Num % 2 ) == 0 “ É par” Fim Aqui a condição indicada é avaliada
  13. 13. V F Início Num ( Num % 2 ) == 0 “ É par” Fim Se a condição for avaliada como Verdadeira, então será escrita a expressão indicada
  14. 14. Escrever o código <ul><li>Identifique as variáveis e declare-as </li></ul>V F Início Num ( Num % 2 ) == 0 “ É par” Fim
  15. 15. Escrever o código <ul><li>Utilize o prompt para fazer a leitura do valor e o parseInt para convertê-lo em um número inteiro </li></ul>V F Início Num ( Num % 2 ) == 0 “ É par” Fim
  16. 16. Escrever o código <ul><li>Escreva a avaliação. Insira a condição entre parênteses e termine a linha com um símbolo de abre-chaves. </li></ul>V F Início Num ( Num % 2 ) == 0 “ É par” Fim
  17. 17. Escrever o código <ul><li>Escreva o código das ações a serem executadas quando a condição for avaliada como Verdadeira </li></ul>V F Início Num ( Num % 2 ) == 0 “ É par” Fim
  18. 18. Escrever o código <ul><li>Encerre o bloco das ações com um símbolo de fecha-chaves </li></ul>V F Início Num ( Num % 2 ) == 0 “ É par” Fim
  19. 19. Código <ul><li>var num ; </li></ul><ul><li>num = prompt ( “Digite número” , “” ) ; </li></ul><ul><li>num = parseInt ( num ) ; </li></ul><ul><li>if ( ( num % 2 ) == 0 ) { </li></ul><ul><li>alert ( “É par” ) ; </li></ul><ul><li>} </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×