TIpos pirmitivos

328 palavras 2 páginas
3ª Lista de Exercícios
Tipos Primitivos e Compostos
Aluno(a)1:
Aluno(a)2:
1. Quais os tipos de dados primitivos (numérico e não-numérico) existentes em cada Linguagem primitiva?
Os tipos de dados primitivos existentes em cada linguagem são:
Byte,short,int,long,float,double,char e boolean
2. Qual o conjunto de valores e cardinalidade de cada tipo? byte : Valor inteiro e Cardinalidade -128 a 127 short : Valor inteiro e Cardinalidade -32768 a 32767 int : Valor inteiro e Cardinalidade -2,147,483,648 a 2,147,483,647 long : Valor inteiro e cardinalidade -9,223,372,036,854,775,808 a 9,223,374,036,854,775,808 float : Valor real - vírgula flutuante e cardinalidade +/- 3.4028… x 10+38 a +/- 1.4023… x 0-45 double : Valor real - vírgula flutuante e cardinalidade +/- 1.767… x 10+308 a +/- 4.940… x 0-324 char : Valor real único caracter (Unicode) e cardinalidade todos os caracteres Unicode boolean : Valor real true ou false e cardinalidade não é aplicável ( 2 )

3. As LPrimitivas permitem definir novos tipos com valores pré-definidos?

4.Para cada um dos tipos e método (função) abaixo, mostre qual conjunto de valores que eles representam usando a notação de tipos primitivos, produto cartesiano (x), união disjunta(+), mapeamentos (->). Informe também a cardinalidade tantos dos tipos primitivos como dos compostos.
Tipo1
Tipo2 classe PontoColorido{ enum Cores {azul, vermelho, amarelo}; enumTonalidade {_1,_2,_3,_4,_5,_6,_7,_8,_9,_10}; enum Textura {_1,_2,_3,_4,_5,};

Cores cor; Tonalidade ton; Textura tex;

public Tonalidade ajustaTon(Cores c){ .... return ton; }
}

Class (Python),
Mapeamento ; Array Ada

class LinhaColorida{

PontoColorido[] pc = new PontoColorido [20];
}

Class (Python),
Mapeamento array Ada

5. Analise os seguintes conjuntos de dados usando os tipos compostos apresentados neste capítulo.

2.1. Um banco de dados relacional (BDR), onde

Relacionados

  • Trabalho de nicangala
    1180 palavras | 5 páginas