Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAugusto Corado Alterado mais de 10 anos atrás
1
Estruturas de Dados I Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1
2
Sumário Tipos Struturas; Exercício; Prof.: Sergio Pacheco 2 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 3
4
Tipo Estruturas Prof.: Sergio Pacheco 4 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 5
6
Tipo Estruturas Prof.: Sergio Pacheco 6 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 7
8
Tipo Estruturas - typedef
Prof.: Sergio Pacheco 8 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); Refenciar a contrucao de um bolo de aniversario Prof.: Sergio Pacheco 9 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 { } MinhaEstrutura; Refenciar a contrucao de um bolo de aniversario Prof.: Sergio Pacheco 10 10
11
Tipo Estruturas - typedef
Refenciar a contrucao de um bolo de aniversario Prof.: Sergio Pacheco 11 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 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 13
14
Tipo Estruturas - Vetor
Prof.: Sergio Pacheco 14 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 15
16
Estruturas Tipo de dados com campos compostos de tipos mais simples;
Elementos acessados através do operador ponto (.). Prof.: Sergio Pacheco 16 16
17
Estruturas Prof.: Sergio Pacheco 17 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 18
19
Bom final de semana e até semana que vem !!!
Deus abençoe a todos. ( Prof.: Sergio Pacheco 19 19
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.