Olá a todos, vamos aqui dar sequencia na série sobre LPE. Veremos aqui o que são e como trabalhar com valores lógicos.

Valores Lógicos

        Um valor lógico pode estar em apenas um de dois estados: Verdadeiro (V) ou Falso (F). Nem todas as linguagens permitem variáveis lógicas, porem os seus valores estão presentes em qualquer comparação. As operações principais são:

Não – Troca o estado
OU   – Se algum for verdadeiro, então verdadeiro
 E    – Se algum for falso, então falso

Exemplo:




Expressões

    Uma das expressões importantes de algoritmos em computador é a capacidade de resolver expressões. Existem basicamente três tipos de expressões:

Aritmética

    Operação entre valores do tipo numérico, e que têm como resultado um valor numérico. Os operadores são os mesmos que foram vistos nos tipos numéricos:



Veja outro exemplo:



Relacional
   
     Operações de comparação entre dois valores de mesmo tipo, e que tem como resultado um valor  lógico.



Exemplo : Sejam A = “ABC” e B=”XYZ”




Lógica

     Operações lógicas entre valores lógicos, e que tem como resultado um valor lógico. Os Operadores são:

E
OU
NÃO

Exemplo: A=5, B=”XYZ” e C= Verdadeiro



      Na primeira expressão, o resultado é falso porque A tem 5. Como (A = 5) é verdadeiro, não (Verdadeiro) é falso. Na Segunda expressão os dois operandos são verdadeiros, logo o resultado é verdadeiro. Para simplificar, de agora em diante, representaremos os valores verdadeiros como .V. e os falsos como .F.

      Bem eu fico por aqui. Até a próxima pessoal.

Resolução do Exercicio Anterior:

var
   KmI, KmF, Lt, KmLt: numerico
inicio
   escreval("Informe o Km Inicial, Final e Quantidade de Litros Gastos")
   leia(KmI, KmF, Lt)
   escreval("Km/Litro...: ",(KmF-KmI)/Lt)
fimalgoritmo


Exercicio proposto:

Faça um algoritmo que, dado o raio, calcule e imprima a área do setor circular. Fórmula: S = (Pi * R^2)/360. Obs: Pi=3,14.