Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

1www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Lógica de Programação: Tipos de Dados - Teoria
LÓGICA DE DADOS
LÓGICA DE PROGRAMAÇÃO: TIPOS DE DADOS - TEORIA
TIPOS DE DADOS
Tipos de dados são conjuntos de valores que podem pertencer ou a uma variável, ou a 
uma constante, além de serem gerados por uma expressão ou por uma função.
Classificações de tipos de dados:
• Classificação 1:
– tipos derivados
– tipos primitivos
Obs.: os tipos derivados podem ser derivados tanto dos tipos primitivos, quanto de outros 
tipos derivados.
Alguns exemplos de tipos primitivos são os tipos inteiros, pontos flutuantes, caractere, 
string (conjunto de caracteres),
• Classificação 2:
– tipos simples
– tipos estruturados.
Obs.: este tipo de classificação é cobrado, principalmente, pelo CESPE.
Obs.: esta classificação segue o mesmo esquema de entendimento da classificação 1.
• Tipos primitivos:
– inteiros
– pontos flutuantes
– caracteres
– strings (conjunto de caracteres).
Os tipos primitivos equivalem a tipos simples, e tipos derivados equivalem a tipos estru-
turados. .
5m
www.grancursosonline.com.br
2www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Lógica de Programação: Tipos de Dados - Teoria
LÓGICA DE DADOS
CLASSIFICAÇÃO 1:
• Primitivos
Os termos primitivos não são definidos em termos de outros tipos de dados. Exemplo: o 
valor 15. Ele é inteiro, ou seja, é primitivo.
• Derivados:
Os termos derivados são definidos em termos de outros tipos de dados. Exemplo: um 
array de três posições que é formado por valores inteiros.
Exemplo: é possível haver uma rede de inteiros, havendo o armazenamento de 15, 12, 53.
CLASSIFICAÇÃO 2
• Valor simples (o qual pode ser reconhecido também por elementar ou escalar)
Os valores simples são caracterizados por um domínio de valor e são indivisíveis.
Exemplo: 15 é indivisível.
• Valor estruturado (o qual pode ser reconhecido também por complexo ou completo).
Os valores estruturados definem:
• Uma coleção homogênea (de mesmo tipo) de valores elementares ou estruturados. 
Exemplo: um array de valores inteiros.
• Um agregado de valores de tipos diferentes. Exemplo: os registros, que podem ser 
compostos por valores diferentes.
www.grancursosonline.com.br
3www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Lógica de Programação: Tipos de Dados - Teoria
LÓGICA DE DADOS
COMPARAÇÃO ENTRE AS CLASSIFICAÇÕES
Os tipos que serão importantes para a prova são:
• Inteiro;
• Lógico;
• Caractere;
• Vetor ou array;
• Registro;
• Cadeia ou string. 
TIPOS DE DADOS PRIMITIVOS
• Inteiro: -19, -6, -2, 0, 3, 7, 256.
Os valores possíveis para esse tipo são os números inteiros (o 0, os negativos e os posi-
tivos inteiros).
10m
www.grancursosonline.com.br
4www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Lógica de Programação: Tipos de Dados - Teoria
LÓGICA DE DADOS
• Real: -90.42, -32.87, 0, 2, 4.89.
Tais dados se encontram neste tipo porque os tipos inteiros são englobados pelos reais. 
Contudo, o contrário não é possível. Exemplo: a variável do tipo inteiro “reconhece” apenas, 
do valor 4.89, o número 4. Neste caso, há perda de informação.
• Lógico: V ou F. Uma variável do tipo lógico só pode receber um desses dois valores.
• Caractere: A, a, B, b, C, c,!,?, /.
TIPO INTEIRO
Se há uma variável do tipo inteiro que pode receber até 1 byte de informação, significa 
que tal variável pode receber os valores -128 até 127.
Lembrando que:
1 byte = 1 byte (8 bits);
1 short = 2 bytes (16 bits);
1 int = 4 bytes (32 bits);
1 long = 8 bytes (64 bits). 
15m
www.grancursosonline.com.br
5www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Lógica de Programação: Tipos de Dados - Teoria
LÓGICA DE DADOS
Sendo assim, uma variável do tipo inteiro que pode receber 4 bytes de informação (1 int), 
pode receber de -2.147.483.648 a 2.147.483.647. E assim por diante.
ATENÇÃO
Juntando todas as iniciais dessas nomenclaturas, forma-se o nome “BSIL”.
Para fins de memorização, vale, também, ressaltar o seguinte número: 1329. Este núme-
ro faz referência às nomenclaturas referenciadas em “BSIL”. Cada número de “1329” é o 
mesmo dos números iniciais das capacidades de armazenamento de valores que cada 
dado do tipo inteiro possui. Exemplo: -128 a 127 do byte.
É fundamental que se memorize a metade esquerda da tabela acima. 
TIPO REAL
Os valores possíveis para esse tipo são os números racionais, ou seja, que possuem 
casas decimais. São normalmente representados por uma parte inteira junta de uma parte 
fracionária. Exemplo: 15,7.
20m
www.grancursosonline.com.br
6www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Lógica de Programação: Tipos de Dados - Teoria
LÓGICA DE DADOS
TIPO LÓGICO
Uma variável do tipo lógico pode receber apenas dois valores: V (verdadeiro) ou F (falso).
TIPO CARACTERE
O tipo caractere consiste de:
• Letras;
• Números;
• Sinais especiais;
• Espaço em branco;
• Sinais de pontuação;
• Entre outros.
A diferença entre caracteres e strings é que os caracteres podem receber caracteres 
específicos. Já strings recebem um conjunto de caracteres. É possível encontrar várias ques-
tões que citam o tipo de caractere como se fosse uma string. Na linguagem de programação 
JAVA, por exemplo, há um tipo especial, chamado char, o qual representa apenas 1 carac-
tere. Porém, se for utilizado uma cadeia de caracteres, o que deve ser utilizado é o tipo string.
25m
��Este material foi elaborado pela equipe pedagógica do Gran Cursos Online, de acordo com a aula 
preparada e ministrada pelo professor Rogério Gildo Araújo. 
A presente degravação tem como objetivo auxiliar no acompanhamento e na revisão do conteúdo 
ministrado na videoaula. Não recomendamos a substituição do estudo em vídeo pela leitura exclu-
siva deste material.
www.grancursosonline.com.br

Mais conteúdos dessa disciplina