capitulo 6: tipos de dados paradigmas de linguagem de programação wemerson ferreira; claudemiro...

Post on 07-Apr-2016

220 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

CAPITULO 6:TIPOS DE DADOS

Paradigmas de linguagem de programação

Wemerson Ferreira; Claudemiro Caetano

Evolução dispositivos de armazenamento de dados

Ao longo dos anos, os dispositivos móveis sofreram modificações para melhor se adaptarem aos aparelhos eletrônicos e suas tecnologias avançadas. Os diversos dispositivos podem ser dos seguintes tipos, de acordo com a escala de evolução:

Disquete, Disco Rígido, CD, CD-R, CD-RW,DVD, HD DVD, SSD, Cartão de Memória e Pen Drive (USB), além da Memória RAM, que é também considerada um dispositivo de armazenamento.

Paradigmas de linguagem de programação

TIPOS DE DADOS

Nos algoritmos criados para realizar tarefas na computação utilizamos variáveis para manipular dados, por exemplo:nome, idade, altura, peso, data de nascimento, sexo, saldo, etc. Para otimizar a utilização da memória, cada variável armazena apenas um tipo de dados.

Paradigmas de linguagem de programação

TIPOS DE DADOSEm computação existem 4 tipos de dados primitivos, algumas linguagens subdividem esses tipos de dados em outros de acordo com a capacidade de memória necessária para a variável. Mas de modo geral, os tipos de dados primitivos são:

Paradigmas de linguagem de programação

TIPOS DE DADOS INTEIRO: Representa valores numéricos negativo ou positivo

sem casa decimal, ou seja, valores inteiros. REAL: Representa valores numéricos negativo ou positivo com

casa decimal, ou seja, valores reais. Também são chamados de ponto flutuante.

LÓGICO: Representa valores booleanos, assumindo apenas dois estados, VERDADEIRO ou FALSO.

TEXTO: Representa uma sequencia de um ou mais de caracteres, colocamos os valores do tipo TEXTO entre ” ”.

Paradigmas de linguagem de programação

TIPOS DE DADOSTIPO MATRIZ: Uma matriz é um agregado homogêneo de elementos de dados no qual um elemento individual é identificado por sua posição na agregação, relativamente ao primeiro elemento.

Vinculações de índices e categorias de matrizes Estática Dinâmica de pilha fixa Dinâmica de monte

Paradigmas de linguagem de programação

TIPOS DE DADOSMatrizes heterogêneas: Uma matriz heterogênea é uma em que os elementos não precisam ser do mesmo tipoSuportadas por Perl, Python, JavaScript e Ruby.

Tipos enumeração: Todos os valores possíveis, os quais são constantes nomeadas, na definiçãoenum days {mon, tue, wed, thu, fri, sat, sun};

Melhora a confiabilidade, Melhora a legibilidade.Ex.: não precisa codificar uma cor como um número.

Paradigmas de linguagem de programação

TIPOS DE DADOSTipos subfaixa: Uma subsequência contígua de um tipo ordinal Ex.: 12.18 é uma subfaixa do tipo inteiro.

Teoria e tipos de dados A teoria de tipos é uma ampla área de estudo em

matemática, lógica, ciência da computação e filosofia Em ciência da computação, existem dois ramos de

teoria de tipos: - Prático – tipos de dados em linguagens comerciais - Abstrato – cálculo lambda tipado Um sistema de tipos é um conjunto de tipos e as

regras que governam seu uso em programas

Paradigmas de linguagem de programação

TIPOS DE DADOS

Paradigmas de linguagem de programação

TIPOS DE DADOS

Paradigmas de linguagem de programação

TIPOS DE DADOS

Paradigmas de linguagem de programação

TIPOS DE DADOS

Paradigmas de linguagem de programação

TIPOS DE DADOS

Paradigmas de linguagem de programação

TIPOS DE DADOS

Paradigmas de linguagem de programação

TIPOS DE DADOS

Paradigmas de linguagem de programação

TIPOS DE DADOS

Paradigmas de linguagem de programação

TIPOS DE DADOS

Paradigmas de linguagem de programação

TIPOS DE DADOS

Paradigmas de linguagem de programação

top related