SlideServe
Menu
Préférences
© SlideServe · v2026

Prof.: Sergio Pacheco

rollo avatar
19 diapositives · 497 Views · Aug 29, 2014

Estruturas de Dados I. Prof.: Sergio Pacheco. Prof.: Sergio Pacheco. 1. Sumário. Tipos Struturas; Exercício;. Prof.: Sergio Pacheco. 2. Tipo Estruturas. Manipulação de dados compostos ou estruturados. Dados associados a aluno:

Prof.: Sergio Pacheco - slide 1
01 / 19Prof.: Sergio Pacheco
1 / 17

Télécharger la présentation

Prof.: Sergio Pacheco
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Estruturas de Dados I Prof.: SergioPacheco Prof.: Sergio Pacheco 1

  2. Sumário • Tipos Struturas; • Exercício; Prof.: Sergio Pacheco 2

  3. Tipo Estruturas • Manipulação de dados compostos ou estruturados. • Dados associados a aluno: • aluno representado pelo seu nome, número de matrícula, endereço, etc ., • estruturados em um único objeto (ou tipo) Prof.: Sergio Pacheco 3

  4. Tipo Estruturas Prof.: Sergio Pacheco 4

  5. Tipo Estruturas • Tipo de dado com campos compostos de tipos mais simples; • elementos acessados através do operador de acesso “ponto” (.); • Uma estrutura deve ser declarada após incluir as bibliotecas e antes da função main. Prof.: Sergio Pacheco 5

  6. Tipo Estruturas Prof.: Sergio Pacheco 6

  7. Tipo Estruturas - Exemplo #include <stdio.h> #include <stdlib.h> struct func{ int rg; int cpf; char nome[10]; } main(){ struct func funcionario; printf ( "O tamanho em bytes da estrutura e == %d Bytes" , sizeof(funcionario)); printf ( "Digite o nome:\n"); scanf("%s",&funcionario.nome); printf("Seu nome ehhh %s",funcionario.nome); getchar(); } • Para acessar os membros de uma struct deve-se usar nome_variável.nome_membro; Prof.: Sergio Pacheco 7

  8. Tipo Estruturas - typedef Prof.: Sergio Pacheco 8

  9. Tipo Estruturas - typedef • Em C e C++ podemos redefinir um tipo de dado dando-lhe um novo nome; • Para redefinirmos o nome de um tipo de dado usamos o comando typedef, que provém de type definition; • Uma vantagem muito grande que typedef nos proporciona é definir um nome para nossa estrutura de dados (struct); Prof.: Sergio Pacheco 9

  10. Tipo Estruturas - typedef Primeira forma para definir o nome de uma estrutura typedef struct estrutura1 MinhaEstrutura; struct estrutura1 { int var1; float var2; }; Segunda forma para definir o nome de uma estrutura typedef struct estrutura1 { int var1; float var2; } MinhaEstrutura; Prof.: Sergio Pacheco 10

  11. Tipo Estruturas - typedef Prof.: Sergio Pacheco 11

  12. Tipo Estruturas - Exercícios • Seja um algoritmo para controlar os produtos do estoque de um supermercado. Para cada produto, tem-se os seguintes campos: • nome: string de tamanho 15 • setor: caracter • quantidade: inteiro • preço: real //preço por unidade do produto Prof.: Sergio Pacheco 12

  13. Tipo Estruturas - Exercícios • Seja um sistema destinado a controlar despesas e dados de um condomínio de apartamentos. Os dados de cada apartamento são armazenados em um vetor de estruturas. Para cada apartamento tem-se os seguintes dados: • nome (do responsável) ; • número (do apartamento); • área (em m2 ) ; • número de moradores; • valor (a ser pago no mês). Prof.: Sergio Pacheco 13

  14. Tipo Estruturas - Vetor Prof.: Sergio Pacheco 14

  15. Estruturas • Em C, podemos definir um tipo de dado cujos campos são compostos de vários valores de tipos mais simples; • Manipulação de dados compostos ou estruturados. Prof.: Sergio Pacheco 15

  16. Estruturas • Tipo de dados com campos compostos de tipos mais simples; • Elementos acessados através do operador ponto (.). Prof.: Sergio Pacheco 16

  17. Estruturas Prof.: Sergio Pacheco 17

  18. Tipo Estruturas - Exercícios • Seja um sistema destinado a controlar despesas e dados de um condomínio de apartamentos. Os dados de cada apartamento são armazenados em um vetor de estruturas. Para cada apartamento tem-se os seguintes dados: • nome (do responsável) ; • número (do apartamento); • área (em m2 ) ; • número de moradores; • valor (a ser pago no mês). Prof.: Sergio Pacheco 18

  19. Bom final de semana e até semana que vem !!! Deus abençoe a todos. ( Prof.: Sergio Pacheco 19