Olá Pessoal,

Nesta quick tips vamos dar continuidade a série sobre LPE. Vimos na ultima tip o que são e como identificar as variáveis. Agora veremos quais são os tipos utilizados quando contruimos nossos algoritmos. Vemos a eles:

Tipos de Informação

    Os tipos de informação que as linguagens de programação em geral fornecem são:

Números

Representam quantidades. Existem em geral  dois tipos numéricos

      Inteiro: valores inteiros, positivos ou não.
              Exemplos : 0, 345, 592, -414

      Real (NUMERICO): Valores fracionários, positivos ou não.
              Exemplos : -1, 0, 345.6453
              Pode ser usado Exponencial : - 3.3E7, 4.0E-2

As operações (principais) aplicáveis a número são :



Exemplo:



Caracteres

Representam letras, os dígitos numéricos e sinais especiais (pontuação e etc...). Geralmente podem ser agrupadas para formar uma seqüência de caracteres (Cadeia de caracteres). Em praticamente em todas as linguagens constantes do tipo de caractere. Aparecem entre delimitadores (podem ser aspas simples ‘ ou duplas ’’).

Veja o exemplo a seguir. Sejam A e B  variáveis do tipo caracter (cadeia).



Se não fosse o uso de delimitadores, não seria possível diferenciar a Segunda operação da terceira.  Se o caractere delimitador deve fazer parte de uma cadeia de caracteres, ele deve aparecer duplicado. As linguagens em geral não fornecem operações específicas, mas podemos citar:




Onde C é um caractere, A uma cadeia de caracteres, 1 é a posição inicial e T o tamanho. Exemplo:




Eu fico por aqui. Abraços a todos e até a próxima !!


Resolução do Exercicio Anterior:

declare
   Cat1, Cat2, Hip, P, Area: Numerico
inicio
   escreval("Informe os Valores dos Catetos")
   Leia(Cat1, Cat2)
   Hip  := Raizq(Cat1^2 + cat2^2)
   P    := (Cat1 + Cat2 + HIP)/2
   Area := Raizq(P * (P - Cat1) * (P - Cat2) * (P - HIP))
   escreval("Hipotenusa...: ", Hip)
   escreval("Area.........: ",Area)
fimalgoritmo


Exercicio proposto:
Elabore um algoritmo que calcule a media de quilômetros por litro de um determinado veículo. Dados: quilometragem inicial, quilometragem final, quantidade de litros gastos.