questôes av1

1612 palavras 7 páginas
1) Aproveitando este exercício vai ser colocado algumas variantes sobre declarações de estruturas (registros) que não haviam sido feitas em sala de aula.
Abaixo, vemos a declaração de uma estrutura: struct pasta{ int codigo; char nome[40]; float peso,altura; struct pasta *proximo,*anterior; };
Note que esta declaração define apenas um tipo de dado. Uma variável deste tipo tem que ser declarada ainda, por exemplo: struct pasta *inicio.*ultimo;
Ou, se preferir tem uma forma mais compacta para declaração das variáveis aonde podemos declará-las no momento em que declaramos o tipo, veja struct pasta{ int codigo; char nome[40]; float peso,altura; struct pasta *proximo,*anterior; }*inicio,*ultimo;
E, ainda podemos declarar um estrutura assim typedef struct pasta{ int codigo; char nome[40]; float peso,altura; struct pasta *proximo,*anterior; }reg;
Agora a palavra reg logo no final da declaração do registro significa que definimos um tipo de registro chamado reg a qual poderemos usá-lo na declaração de variáveis deste tipo, veja o exemplo: reg *inicio,*ultimo; é a mesma coisa que struct pasta *inicio,*ultimo;
Bom, o exercício é: Agora que você conhece todas estas formas trabalhar com registros qual você achou melhor. Justifique.
2) Com base nas declarações do exercício 1 montamos a seguinte estrutura abaixo:

Código:1

codigo:2

codigo:3

codigo:4
Nome:José

Nome:Pedro

Nome:Ana

Nome:João
Peso:74

Peso:60

Peso:60

Peso:80
Altura:1.80

Altura:1.60

Altura:1.50

Altura:1.50 proximo proximo

proximo

próximo anterior anterior

anterior

anterior

Responda:
a) Que tipo de estrutura de dados é esta? (uma observação: os arcos (flechas ou setas) que representam os ponteiros também podem ser chamados de elos e os registros de nós ou nodos).
b) Dado o extrato de código qual o sentido lógico dele? reg *p;

Relacionados

  • questões para a prova av1 ied
    1402 palavras | 6 páginas
  • QUESTÕES PARA AV1 DE REDE DE COMPUTADORES
    2372 palavras | 10 páginas
  • Questões mecânica geral AV1 organizadas
    3299 palavras | 14 páginas
  • Questões AV1 Fisica III Estacio
    994 palavras | 4 páginas
  • Questoes de Prova AV1 Materiais Eletricos gabarito
    2142 palavras | 9 páginas
  • revisão av1 matematica para negocios
    1904 palavras | 8 páginas
  • relatorio
    1753 palavras | 8 páginas
  • fundamentos das ciencias sociais
    1420 palavras | 6 páginas
  • revisao av1 conomia
    631 palavras | 3 páginas
  • diversos
    730 palavras | 3 páginas