Valores e tipos.

Description

Valores e tipos, disciplina de PLP(padrões e linguagens de programação).
Eduardo Bromatti Monteiro
Flashcards by Eduardo Bromatti Monteiro, updated more than 1 year ago
Eduardo Bromatti Monteiro
Created by Eduardo Bromatti Monteiro almost 3 years ago
12
0

Resource summary

Question Answer
Tipo que possui relação 1 para 1 com intervalo dos inteiros. Tipo primitivo discreto.
É aquele em que os valores se tornam constantes simbólicas. Tipos Enumerados.
Com uma variável do tipo conjunto é possível realizar quais operações? União, interseção, diferença, comparações e teste de presença.
Em tipos enumerados, para que a LP permita o uso de valores iguais em tipos enumerados diferentes é necessária? Uma verificação maior.
Qual o tipo se refere? TYPE Tp_maiúscula = ´A´ .. ´Z´; Tp_numeros = 1..10; VAR C : Tp_maiúscula; BEGIN READLN ( C ); END. 8 Tipo Sub-faixa.
É um tipo que pode armazenar diferentes valores de tipo durante a execução do programa. União disjunta.
É aquela em que o nome do registro e o campo do registro, para ser acessado, necessitam de ser especificados. Referência amplamente qualificada.
A referência a campos pode ser de duas formas, quais são elas? Referência amplamente qualificada e referência elíptica.
São chamadas de lixo porque não são mais úteis. Variáveis heap-dinâmicas perdidas.
Quais são os problemas com os ponteiros? Baixa legibilidade, erro de violação do sistema de tipos, ponteiro oscilante, variáveis heap-dinâmicas perdidas.
Quais são os comandos para variaveis dinamicas? C: C++ void f (int a){ int *vet; vet = (int *vet); malloc (a * sizeof(int)); vet[0] = 10; free (vet);} Malloc e free.
new e delete são comandos de... Ponteiros.
Estáticos, semi-estáticos, semi-dinâmicos e dinâmicos são categorias de? Vetores.
Qual linguagem possui uma maior variedade de comandos para se trabalhar com vetores e matrizes? APL.
Permite utilizar um comando de atribuição entre dois vetores: V1 := V2. PASCAL.
Em um vetor multidimensional o número de elementos de cada dimensão é fixo. Porque em Java, isto pode não acontecer? Pois os vetores multidimensionais são, vetores unidimensionais.
É um tipo estabelecido usando-se como valores uma sub-faixa de outro tipo. Tipos Sub-Faixa.
No exemplo em Pascal apresenta um problema, qual? TYPE Tp_maiúscula = ´A´ .. ´Z´; Tp_numeros = 1..10; VAR C : Tp_maiúscula; BEGIN READLN ( C ); END. A variável C aceitará qualquer valor do tipo caractere independente de estar foram do limite -> erro de verificação de tipos.
Definição de União Disjunta. É um tipo que pode armazenar diferentes valores de tipo durante a execução do programa.
______ é um agregado possivelmente heterogêneo de elementos que são identificados por nome. Registro.
_______ pode ser usado para acessar uma área de memória em que o armazenamento é alocado dinamicamente. Ponteiro.
Assumem apenas dois valores. Verdadeiro ou Falso. Booleanos.
São usados como flags (sinalizadores) em programas, aumentando a legibilidade. Booleanos.
Podem ser representados por apenas um bit, geralmente ocupam ______ de memória por questões de facilidade de acesso. 1byte.
O tipo de dados primitivo mais comum é o ________. Inteiro.
Um valor inteiro pode ser representado em um computador por: Uma string de bits.
Como é representado uma string de bits? Com um dos bits mais a esquerda representando o sinal do número.
É o armazenamento de um número real no formato científico sem delimitar limite superior e inferior. Ponto Flutuante.
Representação de ponto flutuante. Como a representação é finita, números reais com dízimas periódicas e números especiais.
O armazenamento em ponto flutuante economiza _______. Espaço de memória.
Esse tipo de dado armazena um número fixo de dígitos. Decimais.
Os tipos decimais têm a vantagem da capacidade de ______, com precisão valores ______. armazenar; decimais.
Representado com aspas simples. Char.
O Char pode representar no mínimo quantos caracteres? Um.
É uma cadeia de caracteres. String.
As Strings são usadas para armazenar dados ______ e para entrada e saída de dados. Não númericos.
As operações que manipulam Strings são as mesmas que manipulam ______. Vetores.
Show full summary Hide full summary

Similar

História da informática
Renato Costa
QUESTIONÁRIO DE INFORMÁTICA: SISTEMAS OPERACIONAIS
anapaulabrasilam
Organização e Arquitetura de Computador
Rodrigo Gomes
ARQUITETURA DE COMPUTADORES
wesley.silva.ads
LINGUAGEM DE PROGRAMAÇÃO I
ailtonmidias
Lógica de Programação- Dados
Gabriela Alves
Linguagem de Programação
Eduardo Bromatti Monteiro
Introdução à Lógica de Computação
Joselaine Frantz
FlashCard sobre Pensamento Computacional
Suéllen Martinelli
História da Computação - Anos 70 a 2000
valeriabarbosa67