Algoritmos programacao

Page 91

g) END seguido de ponto indica ao compilador o final de uma Unit.

7.4.2 Tipos de dados Os dados a serem processados por um programa devem ser armazenados por meio de variáveis. O Free Pascal disponibiliza para o programador um conjunto de tipos de dados predefinidos, dentre os quais serão apresentados os tipos inteiro, real, caractere e lógico.

7.4.2.1 Tipos de dados inteiros Quadro 7.7: Tipos inteiros Tipo inteiro Byte

Intervalo 0 .. 255

Shortint

-128 .. 127

Smallint

-32768 .. 32767

Word

0 .. 65.535

Integer

Mapeia para Longint em Object Free Pascal

Cardinal

Mapeia para Longword

LongInt

-2147483648 .. 2147483647

Longword Int64 QWord

0 .. 4294967295 -9223372036854775808 .. 9223372036854775807 0 .. 18446744073709551615

Fonte: Santos, 2011

7.4.2.2 Tipos de dados reais Quadro 7.8: Tipos reais Tipo real Real

Intervalo Depende da plataforma operacional

Single

1.5-45 .. 3.438

Double

5.0-324 .. 1.7308

Extended

1.9-4932 .. 1.14932

Comp

-264+1 .. 263-1

Currency

-922337203685477.5808 .. 922337203685477.5807

Fonte: Santos, 2011

7.4.2.3 Tipos de dados caractere O Free Pascal suporta o tipo Char, o qual ocupa 1 byte em tamanho e armazena um único caractere. Caso seja necessário armazenar um conjunto de caracteres, faz-se o uso do tipo string.

7.4.2.4 Tipos de dados lógicos Pode-se trabalhar no Free Pascal com o tipo Boolean, que pode armazenar um dos dois possíveis valores pré-definidos: True ou False.

Aula 7 - Ambiente de programação Lazarus

91

e-Tec Brasil


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.