Aula 1 módulo v - psi

323 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
323
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 1 módulo v - psi

  1. 1. Programação e Sistemas de InformaçãoTÉCNICO DE GESTÃO EPROGRAMAÇÃO DE SISTEMASINFORMÁTICOSIntrodução ao Módulo V - Estrutura de Dados CompostasAulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  2. 2. Objetivos para a aula:oEstrutura de Dados Compostas.oDefinir estrutura de dados composta como estrutura queagrega dados de tipos diferentes.oExercícios.Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  3. 3. Estrutura de dados estáticosDefinição de String como variável capaz de guardar um número finitode valores do tipo Char.Relembra:Em PASCAL existem vários tipos de dados, entre os quais, existe otipo String.Quando se define uma variável como String ela pode armazenar umnúmero variável de caracteres, até um máximo de 255.Por exemplo:Var S:String;Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  4. 4. Tipos de dados estruturadosAulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  5. 5. Vectores vs RegistosAulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  6. 6. Principal diferença entre um array e umrecordum array agrupaum conjunto dedados do mesmotipoum record podejuntar diferentestipos de dados namesma estrutura.Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  7. 7. Principal diferença entre um array e umrecordPessoa é uma estrutura de dados do tipo registo (record); cada itemda estrutura corresponde a um campo e a um dado.Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  8. 8. Definição de um record diretamente comovariávelVar <identificador> : record <lista_de_campos> endExemplo:Var Pessoa: recordNome: string[20];Idade: integer;Altura, peso: real;End;OuVar Pessoa:record Nome: string; Idade: integer; Altura, peso: real; End;Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  9. 9. Definição de um record directamentecomo variável: Os elementos (campos) incluídos dentro de umaestrutura de dados do tipo record podem ser outrosdados estruturados, como por exemplo, arrays ou outrosrecords.Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  10. 10. Definição de um record como tipo dedadosType <identificador> = Record <lista_de_campos> endExemplo:Type pessoa = recordNome: string[20];Idade: integer;Altura, peso: realEnd;Var P, aluno: pessoa;Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  11. 11. Definição de um record como tipo dedadosAs variáveis P e aluno são registos (records) que têm osmesmos campos definidos no tipo pessoa,nomeadamente: nome, idade, altura e peso.Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino

×