Informática, perguntado por Marginalx28, 3 meses atrás

Em Linguagem C Registros são chamados de Estruturas e a palavra-chave é Struct. Uma estrutura pode ser definida de formas diferentes. No corpo da estrutura encontram-se os membros, ou seja, as variáveis de diversos tipos que comporão esse tipo de dado heterogêneo definido pelo usuário. Depois de definida uma estrutura, uma (ou mais) variável do tipo estrutura deve ser definida, para permitir a manipulação dos membros da estrutura. GATTO, Elaine Cecília. Struct – Registros em Linguagem C. Embarcados, 2017.
Assim, com base nesta informação, avalie as asserções a seguir e a relação proposta entre elas:
I. Uma estrutura pode ser definida como uma única entidade composta por variáveis de diferentes tipos de dados que estão logicamente relacionadas entre si. Todas as variáveis dentro de uma estrutura são acessíveis às funções definidas fora da estrutura.
PORQUE
II. Uma Struct é um pouco semelhante as estruturas homogêneas, mas vetores e matrizes contêm dados apenas de tipo semelhante. Mas a estrutura, por outro lado, pode armazenar dados de qualquer tipo, o que é prático e útil.
A respeito dessas asserções, assinale a opção correta.

Soluções para a tarefa

Respondido por LeonardoDY
1

Em uma estrutura de dados, os dados não estão relacionados logicamente, portanto, a afirmação II é a correta.

Qual é o funcionamento da estrutura de dados?

A palavra-chave para definir uma estrutura na linguagem C é struct. Logo, entre chaves, são definidas as variáveis armazenadas nela, as quais podem ser de diferente tipo.

Analisando a primeira afirmação, a estrutura é uma única entidade formada por variáveis de diferentes tipos, essas variáveis são acessíveis mediante o operador '.' ou o operador '->' no caso dos ponteiros a estrutura. Porém, os dados não estão logicamente relacionados entre si, eles são independentes entre si. Portanto, esta afirmação é incorreta.

Segundo a segunda afirmação, as estruturas são semelhantes às estruturas homogêneas, pois, os dados são armazenados em posições contíguas na memória, da mesma maneira que nos vetores e nas matrizes, mas na estrutura os dados podem ter diferente tipo. Portanto, essa afirmação é correta.

Mais exemplos da linguagem C em https://brainly.com.br/tarefa/28035640

#SPJ1

Anexos:
Perguntas interessantes