TIPOS DE DADOS Flashcards

1
Q

1 - Qual a diferença entre dados e informação?

A

DADOS: registro sem análise, informação não tratada, sem relevância, não transmite mensagem.

INFORMAÇÃO:
1 - estruturação organizada dos dados,
2 - registro que transmite mensagem
3 - informa o contexto do negócio.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

2 - Quais são as estruturas homogênias e heterogeneas:

A

ESTRUTURAS HOMOGÊNEAS:

  • variáveis,
  • vetores, arrays, listas [ ]
  • matrizes [ ]

ESTRUTURAS HETEROGÊNEAS:

  • tupla ( )
  • dicionários { }
  • set { ]
  • Frozenset { }
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
3 - Quais são os significados das seguintes estruturas:
ESTRUTURAS HOMOGÊNEAS: 
- variáveis, 
- vetores, arrays, listas [ ]
- matrizes [ ]

ESTRUTURAS HETEROGÊNEAS:

  • tupla ( )
  • dicionários { }
  • set { ]
  • Frozenset { }
A

ESTRUTURAS HOMOGÊNEAS:

  • Variáveis : estrutura simples, armazena um único dado, não escalável.
  • Vetores, arrays, listas [ ] : estruturas em forma de lista, permite a escala de dados
  • Matrizes [ ] : são vetores multidimensionais

ESTRUTURAS HETEROGÊNEAS:

  • TUPLA ( ) : não pode alterar elementos
  • DICIONARIO { } : contem chaves e valores. Usados para manipular e armazenar dados. Pode usar o “get” e “pop”.
  • SET { ] : usado para dados em conjunto, operações de união, interseção. diferença simétrica.
  • FROZENSET { } : igual ao set, só que é imutável depois de feito.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

4 - O que é PONTEIROS na estrutura de dados?

A
  • É usado quando uma variável tem que ser acessada em diferentes partes de um programa.
  • O ponteiro é uma variável que armazena o endereço de outra variável.
  • Fazer uma referência do dado (ponteiro) é diferente de fazer uma cópia dos dados.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

5 - Quais os diferentes tipos de memória na gestão de memória.

A

1 - ALOCADOR DE MEMÓRIA BRUTA: interage com o gerenciador de memória do sistema. Operacional da CPU.
2 - ALOCADORES DE MEMÓRIA ESPECÍFICA: INT. STR, dicionários, etc.
3 - BUFFER: uso para biblioteca C. Não é controlado pelo gerenciamento de memória do Py

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

6 - Quem faz a gestão de memória?

A

Maioria das vezes a memória será gerenciada pelo próprio Py (benefícios, coleta de lixo, compactação). É executado pelo interpretador. Usuário não tem controle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly