Considere o pseudocódigo a seguir: Tipo empregados = registro nome: vetor[1..50] de caractere sobrenome: vetor[1..50] de caractere dataNascimento: vetor[1..10] de caractere RG: vetor[1..50] de caractere dataAdmissao: vetor[1..10] de caractere salario: real fim_registro var empregado: vetor[1..100] de empregados Relacione o trecho de código disponibilizado acima com conteúdo discutido ao longo da disciplina e avalie as afirmações a seguir: I. Temos uma estrutura do tipo Registro para guardar os dados (nome, sobrenome, data de nascimento, RG, data de admissão e salário). II. Temos um vetor para armazenar todos os empregados da empresa. III. A variável nome é do tipo booleana. IV. O registro está incorreto porque deveria armazenar informações do mesmo tipo apenas. É correto o que se afirma em: Alternativas Alternativa 1: I e II, apenas. Alternativa 2: II e IV, apenas. Alternativa 3: I, II e III, apenas. Alternativa 4: II, III e IV, apenas. Alternativa 5: I, II, III e IV.

Respostas 1

Olá,

Enunciado para melhor visualização.

registro

nome: vetor[1..50] de caractere

sobrenome: vetor[1..50] de caractere

dataNascimento: vetor[1..10] de caractere

RG: vetor[1..50] de caractere

dataAdmissao: vetor[1..10] de caractere

salario: real

fim_registro

var empregado: vetor[1..100] de empregados

Imagino que o "Registro" seria o equivalente ao Struct na Linguagem C.

Levando isso em conta, então, o Registro é uma Estrutura de Dados Heterogênea.

Estrutura de Dados Heterogênea

As estruturas heterogêneas constituem um recurso importante para a organização dos dados utilizados devido à possibilidade de tratar um grupo de valores como uma única variável, similar às estruturas homogêneas (vetor e matriz).

Com isso em mente vamos para as alternativas :

I - Temos uma estrutura do tipo Registro para guardar os dados (nome, sobrenome, data de nascimento, RG, data de admissão e salário).

I - Verdadeira.Como o enunciado diz, todos esses recursos estão dentro do registro, retirando apenas a var empregado.

II - Temos um vetor para armazenar todos os empregados da empresa.

II - Verdadeira.

Por ser um pseudocódigo o uso de empregados pode ser correto, mas fique atento.

var empregado: vetor[1..100] de empregados

III - A variável nome é do tipo booleana.

III - Falsa.

No enunciado nome está como um vetor de caracter.

IV - O registro está incorreto porque deveria armazenar informações do mesmo tipo apenas.

IV - Falsa.

Como citei acima, o Registro é uma estrutura de dados heterogênea, então ele pode armazenar informações de vários tipos.

Resposta :

Alternativa 1 : I e II apenas.

Você sabe a resposta? Adicione-a aqui!

Can't find the answer?

Log in com Google

ou

Esqueceu sua senha?

Não tenho conta, e quero Registre-se

Escolha um idioma e uma região
How much to ban the user?
1 hour 1 day 100 years