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