TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Tomadas De Decisoes

Monografias: Tomadas De Decisoes. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  7/10/2014  •  1.326 Palavras (6 Páginas)  •  260 Visualizações

Página 1 de 6

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

...

Baixar como (para membros premium)  txt (10.1 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com