Flashcards
Tipos compostos
Flashcards do conjunto (14)
- 1MapeamentoÉ um tipo de dado que mapeia os endereços dos valores funcionando como se fosse de fato um mapa
EX:
String, Array Enumerado.
Mapeamentos podem ser classificados também como finito, um exemplo são os vetores que tem um mapeamento finito do conjunto de índices. - 2VetoresVetores são um agregado homogêneo de elementos de dados.
-Todos os valores de dados precisam ter o mesmo tipo
-São processados da mesma maneira
-O acesso dos valores se da através de índices e o tamanho do vetor tem que ser declarado e é constante ou seja, é finito. - 3StringsPor definição string é uma cadeia de caracteres ou seja ela funciona como um vetor de caracteres.
-Algumas LP´s podem considerar uma String como tipo primitivo
-Outras LP´s tratam Strings como um mapeamento finito
-Existem ainda aquelas que consideram uma String como uma lista recursiva - 4Qual é a característica dos Ponteiros.--> Armazena dinamicamente um espaço de memória acessado via ponteiros e retorna o endereço da primeira célula alocada.
- 5Quais são os operações que um Ponteiro faz?-->Atribuição -->Alocação -->Desalocação -->Desreferenciamento
- 6Oque são Registros?Um registro é um agregado possivelmente heterogêneo de elementos que são identificados por nome. Seus diferentes campos não são processados da mesma maneira, como também seus campos não precisam ser acessados em uma ordem sequencial.
- 7Qual o nome das Referências a campos-->Referência Amplamente Qualificada. --> Referência Elíptica.
- 8É um tipo de União que pode armazenar diferentes valores de tipo durante a execução do programa.União disjunta
- 9Oque é a Referência Amplamente Qualificada.-->É aquela em que o nome do registro e o campo do registro, para ser acessado, necessitam de ser especificados.
- 10Oque é a Referência Elíptica.O nome do registro pode ser omitido e apenas os campos seriam especificados.
- 11EnumeradosTipos enumerados são aqueles em que os valores se tornam constantes simbólicas.
-Possuem relação direta com os inteiros na ordem em que aparecem
-O conjunto de constante é
representado pelos identificadores. - 12Sub-faixaÉ um tipo estabelecido usando-se como valores uma sub-faixa de outro tipo.
-Geralmente são usados em algumas linguagens para definir vetores e definir conjuntos.
-são sequenciais. - 13ConjuntoÉ um tipo definido por uma coleção de valores distintos todos do mesmo tipo. No
conjunto, não há noção de ordem dos elementos.
-O conjunto de operações mais importantes no conjunto incluem: Adicionar elemento, remover elemento, obter e pesquisar. - 14União disjunta-pode armazenar diferentes valores de tipo durante a execução do
programa.
-em tempo de execução reserva o espaço apropriado para o valor a ser
armazenado.