Tomadas De Decisoes
Monografias: Tomadas De Decisoes. Pesquise 862.000+ trabalhos acadêmicosPor: shoiote • 7/10/2014 • 1.326 Palavras (6 Páginas) • 263 Visualizações
As estruturas Condicionais são utilizadas quando se é preciso tomar decisões. Por exemplo, em um problema quando é necessário dividir um número pelo outro, suponha que o usuário na hora de digitar o segundo número digite zero? Certamente teremos um resultado errado, pois não existe este divisão por zero. Para solucionarmos este problema usa-se a estrutura condicional “se” e “senão”. Esta estrutura pode ser também utilizada para comparações, como veremos nos exemplos mais adiante.
Nesta estrutura uma operação lógica (<condição>) é avaliada, se o resultado desta avaliação for verdadeiro (V), então um determinado conjunto de instruções é executado. Caso contrário, ou seja, quando o resultado da avaliação for falso (F), um comando diferente é executado.
Sintaxe:
se <condição> então
comando 1..... (neste caso a <condição> é verdadeira)
senão
comando 2 (neste caso a <condição> é falsa)
fimse
Sob a forma de fluxograma teremos (figura 7):
figura 7 - Fluxograma da estrutura condicional composta.
Caso a condição se tenha mais de uma condição é pode-se colocar inicio e fim,o mesmo vale para o senão, veja abaixo:
se <condição> então
inicio
comando 1.....
comando 2.....
fim
senão
inicio
comando 1....
comando 2.....
comando 3.....
fim.
Tem-se ainda a Estrutura Condicional Se encadeada, veja sua sintaxe:
se <condição> então
inicio
se <condição> então
comandos....
senão
comandos
fim do se senão
comandos
fim
Exemplo:
Ler um número e avisar se é negativo
Pseudocódigo
Algoritmo Verifica
Início
Leia N
Se N < 0
Então Escreva (“é negativo”)
Fim.
Fluxograma
Exemplo 2
Faça um algoritmo para determinar se uma pessoa á maior ou menor de idade, utilizando a estrutura de decisão composta Se.
O algoritmo, em português estruturado, tem a seguinte forma:
Algoritmo ExemploSeEntaoSenao
Var Idade: Inteiro;
Início
Leia(Idade)
Se (Idade >= 18) então
Escreva("Maior de idade")
Senão
Escreva("Menor de idade")
Fim Se
Fim
O fluxograma para este problema utilizando a estrutura:
Exercícios Resolvidos
1)Faça o algoritmo que peça dois números, calcule e mostre a divisão do primeiro pelo segundo.
Algoritmo divisão
Variáveis n1,n2,divi : inteiros
Inicio
Escreva (“Digite dois números)
Leia (n1,n2)
se n2 =0 então //Caso a condição n2=0 for verdadeira (V):
escreva (“ERRO: Não há divisão por zero”)
senão // caso contrário, ou seja, se n2 ¹ 0 (F) teremos:
divi=n1/n2
Escreva (“Resultado: “, divi)
Fim se
Fim.
2) Peça 3 notas de um aluno, calcule e mostre o resultado, caso o aluno tire maior ou igual a 7 exiba que ele estará aprovado, caso contrário
...