Download - Estrutura de Desvio Simples
- 1. Estrutura de Deciso Simples Tambm conhecida como: Estrutura de Desvio Condicional Simples ou Se Autores: Professores Cid Rodrigues de Andrade e Hebert Bratefixe Alquimim
2. Estrutura de Deciso Simples
- Esta apresentao uma abordagem inicial Estrutura de Deciso Simples. Ela considera que o leitor j conhea os smbolos bsicos de fluxogramas, os algoritmos lineares e que saiba converter um algoritmo linear em cdigo equivalente em Javascript
3. Conceito
- Estrutura de Deciso Simples uma estrutura algortmica na qual indica-se uma tomada de deciso na qual um trecho do algoritmo s ser percorrido caso uma condio seja avaliada como Verdadeira
4. Smbolo
- Utiliza-se um losango para indicar a deciso a ser tomada. Dentro dele indicada a condio a ser avaliada
Condio 5. Exemplo
- Neste exemplo avaliado se o contedo da varivel A maior que 7
A > 7 6. Uso - Problema
- Para demonstrar o uso da Estrutura de Deciso Simples examinemos este problema:
-
- Quero solicitar um nmero do usurio. Caso esse nmero seja par o usurio deve receber uma mensagem com o texto par.
7. Uso - Soluo
- Leremos um valor e armazenaremos este valor em uma varivel identificada como Num
-
- Por uma questo de simplificao no ser emitida uma mensagem solicitando o nmero
- Seo resto da diviso do contedo da varivelNumpor 2 for zero (ou seja, se ele for divisvel por dois),entoser escrita a mensagem par
8. Uso comentrio da soluo
- A chave para o uso de uma estrutura como essa a ocorrncia da expressoSe .... ento .....
- Aps oSeencontramos a condio que deve ser avaliada
- Aps oentoencontramos a ao que deve ser executada se a condio for avaliada como verdadeira.
9. Algoritmo 10. V F Incio Num ( Num % 2 ) == 0 par Fim 11. V F Incio Num ( Num % 2 ) == 0 par Fim Neste ponto feita uma leitura e o valor digitado armazenado na varivelNum 12. V F Incio Num ( Num % 2 ) == 0 par Fim Aqui a condio indicada avaliada 13. V F Incio Num ( Num % 2 ) == 0 par Fim Sea condio for avaliada como Verdadeira,entoser escrita a expresso indicada 14. Escrever o cdigo
- Identifique as variveis e declare-as
V F Incio Num ( Num % 2 ) == 0 par Fim 15. Escrever o cdigo
- Utilize opromptpara fazer a leitura do valor e oparseIntpara convert-lo em um nmero inteiro
V F Incio Num ( Num % 2 ) == 0 par Fim 16. Escrever o cdigo
- Escreva a avaliao. Insira a condio entre parnteses e termine a linha com um smbolo de abre-chaves.
V F Incio Num ( Num % 2 ) == 0 par Fim 17. Escrever o cdigo
- Escreva o cdigo das aes a serem executadas quando a condio for avaliada como Verdadeira
V F Incio Num ( Num % 2 ) == 0 par Fim 18. Escrever o cdigo
- Encerre o bloco das aes com um smbolo de fecha-chaves
V F Incio Num ( Num % 2 ) == 0 par Fim 19. Cdigo
- var num ;
- num = prompt ( Digite nmero , ) ;
- num = parseInt ( num ) ;
- if ( ( num % 2 ) == 0 ) {
- alert ( par ) ;
- }