A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Programação de Computadores - 2. Desvio Condicional Estruturas de Decisão Certas situações necessitam que determinado valor em um programa seja tratado.

Apresentações semelhantes


Apresentação em tema: "Programação de Computadores - 2. Desvio Condicional Estruturas de Decisão Certas situações necessitam que determinado valor em um programa seja tratado."— Transcrição da apresentação:

1 Programação de Computadores - 2

2 Desvio Condicional Estruturas de Decisão Certas situações necessitam que determinado valor em um programa seja tratado para se efetuar um processamento mais adequado. Se...Então...Senão se então senão

3 Estruturas de Decisão Exemplo: Conhecer dois números e indicar o maior. programa maior; var a, b: inteiro; inicio leia a, b; se (a > b) então escreva (a) senão escreva (b); fim.

4 Estruturas de Decisão Ao se utilizar a instrução se...então...senão, esta implica na utilização de condições para verificar o estado de uma determinada variável quanto verdadeiro ou falso.

5 Desvio Condicional Encadeado programa maior; var a, b: inteiro; inicio leia a, b; se (a = b) então escreva (numeros iguais) senão se (a > b) então escreva (a) senão escreva (b); fim.

6 Operadores Lógicos Em algumas situações torna-se necessário trabalhar com o relacionamento de duas ou mais condições ao mesmo tempo na mesma instrução se, efetuando desta forma testes múltiplos. Os operadores lógicos são: E, OU e NÃO. Operador Lógico E: é utilizado quando dois ou mais relacionamentos lógicos de uma determinada condição necessitam ser verdadeiros.

7 Operadores Lógicos programa testa_lógica_e; var numero: inteiro; inicio leia numero; se ((numero >= 10) e (numero <=20)) então escreva (o nr.está na faixa de 10 a 20) senão escreva (o nr.está fora da faixa de 10 a 20); fim.

8 Operadores Lógicos Operador Lógico OU: é utilizado quando pelo menos um dos relacionamentos lógicos de uma condição necessita ser verdadeiro. Operador Lógico NÃO: utilizado quando se necessita estabelecer que uma determinada condição deve não ser verdadeira.

9 Operadores Lógicos programa testa_lógica_ou; var UF: caractere; inicio leia UF; se ((UF=PR) ou (UF=SC) ou (UF=RS)) então escreva (O Estado pertence à Região Sul) senão escreva (O Estado não pertence à Região Sul); fim. programa testa_lógica_não; var numero: inteiro; inicio leia numero; se (não (numero>0)) então escreva (O número é negativo); fim.

10 Exemplo: Ler três valores para os lados de um triângulo (A, B e C). Caso os valores formem um triângulo, deverá ser informado o tipo do triângulo formado: isósceles, eqüilátero ou escaleno.

11 Exemplo programa triângulo; var A, B, C: real; inicio se (A< B+C) e (B< A+C) e (C< A+B) então se (A=B) e (B=C) então escreva (Eqüilátero) senão se (A=B) ou (A=C) ou (C=B) então escreva (Isósceles) senão escreva (Escaleno) senão escreva (Não é um triângulo); fim.


Carregar ppt "Programação de Computadores - 2. Desvio Condicional Estruturas de Decisão Certas situações necessitam que determinado valor em um programa seja tratado."

Apresentações semelhantes


Anúncios Google