tipos de dados
LINGUAGENS
TIPOS DE DADOS
Prof. Thiago Pereira Rique thiagorique2011@gmail.com http://thiagorique.wordpress.com/
AGENDA
Introdução
Tipos de dados primitivos
Tipos String de caracteres
Tipos ordinais definidos pelo usuário
Tipos matriz (array)
Tipos registro
Tipos ponteiro
INTRODUÇÃO
Os programas de computador produzem resultados manipulando dados.
Que tipos de dados podemos ter?
TIPOS DE DADOS PRIMITIVOS
Tipos de dados primitivos são aqueles não definidos em termos de outros tipos.
Tipos numéricos
Inteiro
Ponto-flutuante
Decimais
Tipos booleanos
Tipos caractere
TIPOS DE DADOS PRIMITIVOS
Tipos numéricos – Inteiro:
Muitos
computadores tamanhos de inteiros.
Linguagem
suportam
diversos
de programação Ada
SHORT INTEGER, INTEGER, LONG INTEGER
Representado
por uma cadeia de bits (bit de sinal na extrema esquerda)
Notação
complemento negativos. de
2
para
números
TIPOS DE DADOS PRIMITIVOS
Tipos numéricos vírgula-flutuante): Modelam
os
–
números
Ponto-flutuante
reais
(ou
(aproximação
–
π:3,14...)
Os
valores de ponto-flutuante são representados como frações e como expoentes (notação científica) TIPOS DE DADOS PRIMITIVOS
Tipos numéricos vírgula-flutuante): São
A
–
Ponto-flutuante
(ou
armazenados na forma normalizada.
maioria das linguagens inclui dois tipos de ponto-flutuante: float e double.
TIPOS DE DADOS PRIMITIVOS
Tipos numéricos – Decimais:
São armazenados usando códigos binários para os dígitos decimais.
Representação BCD (Binary-Coded Decimal)
São necessários pelo menos 4 bits para codificar um dígito decimal.
123 (decimal) = 000100100011 (BCD)
TIPOS DE DADOS PRIMITIVOS
Tipos booleanos:
Sua
faixa elementos. Uma
de
valores
tem
somente
dois
exceção popular é o C, no qual expressões numéricas podem ser usadas como condicionais.
TIPOS DE DADOS PRIMITIVOS
Tipos caractere:
Os
dados de caracteres são