Your SlideShare is downloading. ×

Estrutura de Desvio Simples

3,107

Published on

Estrutura de Desvio Simples

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,107
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
40
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. Estrutura de Decisão Simples
    • 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
  • 3. Conceito
    • 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
  • 4. Símbolo
    • Utiliza-se um losango para indicar a decisão a ser tomada. Dentro dele é indicada a condição a ser avaliada
    Condição
  • 5. Exemplo
    • Neste exemplo é avaliado se o conteúdo da variável “A” é maior que 7
    A > 7
  • 6. Uso - Problema
    • Para demonstrar o uso da Estrutura de Decisão Simples examinemos este problema:
      • 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”.
  • 7. Uso - Solução
    • Leremos um valor e armazenaremos este valor em uma variável identificada como “Num”
      • Por uma questão de simplificação não será emitida uma mensagem solicitando o número
    • 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”
  • 8. Uso – comentário da solução
    • A chave para o uso de uma estrutura como essa é a ocorrência da expressão Se .... então .... .
    • Após o Se encontramos a condição que deve ser avaliada
    • Após o então encontramos a ação que deve ser executada se a condição for avaliada como verdadeira.
  • 9. Algoritmo
  • 10. V F Início Num ( Num % 2 ) == 0 “ É par” Fim
  • 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. V F Início Num ( Num % 2 ) == 0 “ É par” Fim Aqui a condição indicada é avaliada
  • 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. Escrever o código
    • Identifique as variáveis e declare-as
    V F Início Num ( Num % 2 ) == 0 “ É par” Fim
  • 15. Escrever o código
    • Utilize o prompt para fazer a leitura do valor e o parseInt para convertê-lo em um número inteiro
    V F Início Num ( Num % 2 ) == 0 “ É par” Fim
  • 16. Escrever o código
    • Escreva a avaliação. Insira a condição entre parênteses e termine a linha com um símbolo de abre-chaves.
    V F Início Num ( Num % 2 ) == 0 “ É par” Fim
  • 17. Escrever o código
    • Escreva o código das ações a serem executadas quando a condição for avaliada como Verdadeira
    V F Início Num ( Num % 2 ) == 0 “ É par” Fim
  • 18. Escrever o código
    • Encerre o bloco das ações com um símbolo de fecha-chaves
    V F Início Num ( Num % 2 ) == 0 “ É par” Fim
  • 19. Código
    • var num ;
    • num = prompt ( “Digite número” , “” ) ;
    • num = parseInt ( num ) ;
    • if ( ( num % 2 ) == 0 ) {
    • alert ( “É par” ) ;
    • }

×