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

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

Programação de Computadores - 2

Apresentações semelhantes


Apresentação em tema: "Programação de Computadores - 2"— 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 <condição> então <instruções para condição verdadeira> senão <instruções para condição falsa>

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; leia numero; se (não (numero>0)) então escreva (“O número é negativo”);

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"

Apresentações semelhantes


Anúncios Google