SlideShare uma empresa Scribd logo
1 de 8
Programação e Sistemas de Informação
TÉCNICO DE GESTÃO E
PROGRAMAÇÃO DE SISTEMAS
INFORMÁTICOS
Módulo V - Estrutura de Dados Compostas
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Objetivos para a aula:
oAcesso aos campos de uma estrutura.
oExercícios.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Exemplo
Como se acedem aos
campos de um record em
instruções de
programação?
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Atribuir valores:
type
Pessoa = record
Nome : string[10];
Idade : integer;
Altura, Peso : real;
end;
Var P,Aluno : Pessoa;
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Como atribuir valores
aos campos das
variáveis P e Aluno?
Resposta:
Existem 2 maneiras.
Atribuir valores:
 2 Maneiras:
a) Designação do identificador do record
e do campo visado;
b) Por intermédio do operador With.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Atribuir valores:
a) Designação do identificador do record e do campo
visado;
<identificador_do_registo > . <identificador _do_campo>
Aluno.Nome := ‘Rui Silva’;
Read (Aluno.Nome);
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Atribuir valores
Designação através do operador WITH.
With <identificador_do_registo > do
<identificador _do_campo>
End;
With Aluno Do
begin
Nome := ‘Rui
Silva’;
end;
With Aluno Do
Begin
Read (idade);
Write
(‘Idade:’,idade);
end;
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino

Mais conteúdo relacionado

Semelhante a Acesso Campos Estrutura Dados

AVAs e Moodle - Novos Recursos Pedagógicos somente para EAD?
AVAs e Moodle - Novos Recursos Pedagógicos somente para EAD?AVAs e Moodle - Novos Recursos Pedagógicos somente para EAD?
AVAs e Moodle - Novos Recursos Pedagógicos somente para EAD?ufrj
 
R: a alternativa ao SPSS e ao NVivo em software livre
R: a alternativa ao SPSS e ao NVivo em software livreR: a alternativa ao SPSS e ao NVivo em software livre
R: a alternativa ao SPSS e ao NVivo em software livreLuis Borges Gouveia
 
Preprint, postprint ou versão final? o desafio na gestão da informação no RIA...
Preprint, postprint ou versão final? o desafio na gestão da informação no RIA...Preprint, postprint ou versão final? o desafio na gestão da informação no RIA...
Preprint, postprint ou versão final? o desafio na gestão da informação no RIA...Bella Nolasco
 
Aula 2 módulo i - psi
Aula 2   módulo i - psiAula 2   módulo i - psi
Aula 2 módulo i - psi111111119
 
Curso de 'Plataformas de Videoconferência na Web'
Curso de 'Plataformas de Videoconferência na Web' Curso de 'Plataformas de Videoconferência na Web'
Curso de 'Plataformas de Videoconferência na Web' Gonçalo Cruz Matos
 
Apresentação Plano De Investigação
Apresentação Plano De InvestigaçãoApresentação Plano De Investigação
Apresentação Plano De InvestigaçãoRodolfo Costa
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWMatheus Costa
 
Funções no Calc
Funções no CalcFunções no Calc
Funções no Calcgilvancf
 
Apresentacao Tic Agrupamento Versao Final
Apresentacao Tic Agrupamento Versao FinalApresentacao Tic Agrupamento Versao Final
Apresentacao Tic Agrupamento Versao FinalFernando Rui Campos
 
Aula 01 - Introdução ao C++
Aula 01 - Introdução ao C++Aula 01 - Introdução ao C++
Aula 01 - Introdução ao C++PeslPinguim
 
ERVCC
ERVCCERVCC
ERVCCtmota
 
CURSOS DA ÁREA DE TI - Desenvolva um diagrama de casos de uso para um sistema...
CURSOS DA ÁREA DE TI - Desenvolva um diagrama de casos de uso para um sistema...CURSOS DA ÁREA DE TI - Desenvolva um diagrama de casos de uso para um sistema...
CURSOS DA ÁREA DE TI - Desenvolva um diagrama de casos de uso para um sistema...HELENO FAVACHO
 
VaiAcademy_Ementa_Americanas.pdf
VaiAcademy_Ementa_Americanas.pdfVaiAcademy_Ementa_Americanas.pdf
VaiAcademy_Ementa_Americanas.pdfMarcio Cardoso
 

Semelhante a Acesso Campos Estrutura Dados (20)

AVAs e Moodle - Novos Recursos Pedagógicos somente para EAD?
AVAs e Moodle - Novos Recursos Pedagógicos somente para EAD?AVAs e Moodle - Novos Recursos Pedagógicos somente para EAD?
AVAs e Moodle - Novos Recursos Pedagógicos somente para EAD?
 
R: a alternativa ao SPSS e ao NVivo em software livre
R: a alternativa ao SPSS e ao NVivo em software livreR: a alternativa ao SPSS e ao NVivo em software livre
R: a alternativa ao SPSS e ao NVivo em software livre
 
AVAs
AVAsAVAs
AVAs
 
Preprint, postprint ou versão final? o desafio na gestão da informação no RIA...
Preprint, postprint ou versão final? o desafio na gestão da informação no RIA...Preprint, postprint ou versão final? o desafio na gestão da informação no RIA...
Preprint, postprint ou versão final? o desafio na gestão da informação no RIA...
 
TI 03.pdf
TI 03.pdfTI 03.pdf
TI 03.pdf
 
Aula 2 módulo i - psi
Aula 2   módulo i - psiAula 2   módulo i - psi
Aula 2 módulo i - psi
 
Tdd e projeto_comperio
Tdd e projeto_comperioTdd e projeto_comperio
Tdd e projeto_comperio
 
Curso de 'Plataformas de Videoconferência na Web'
Curso de 'Plataformas de Videoconferência na Web' Curso de 'Plataformas de Videoconferência na Web'
Curso de 'Plataformas de Videoconferência na Web'
 
Apresentação Plano De Investigação
Apresentação Plano De InvestigaçãoApresentação Plano De Investigação
Apresentação Plano De Investigação
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
 
Funções no Calc
Funções no CalcFunções no Calc
Funções no Calc
 
Apresentacao Tic Agrupamento Versao Final
Apresentacao Tic Agrupamento Versao FinalApresentacao Tic Agrupamento Versao Final
Apresentacao Tic Agrupamento Versao Final
 
Carlos Fernando
Carlos FernandoCarlos Fernando
Carlos Fernando
 
Aula 01 - Introdução ao C++
Aula 01 - Introdução ao C++Aula 01 - Introdução ao C++
Aula 01 - Introdução ao C++
 
Aula1
Aula1Aula1
Aula1
 
ERVCC
ERVCCERVCC
ERVCC
 
CURSOS DA ÁREA DE TI - Desenvolva um diagrama de casos de uso para um sistema...
CURSOS DA ÁREA DE TI - Desenvolva um diagrama de casos de uso para um sistema...CURSOS DA ÁREA DE TI - Desenvolva um diagrama de casos de uso para um sistema...
CURSOS DA ÁREA DE TI - Desenvolva um diagrama de casos de uso para um sistema...
 
Carolizaque unid4ativ5
Carolizaque unid4ativ5Carolizaque unid4ativ5
Carolizaque unid4ativ5
 
ticEduca2016
ticEduca2016ticEduca2016
ticEduca2016
 
VaiAcademy_Ementa_Americanas.pdf
VaiAcademy_Ementa_Americanas.pdfVaiAcademy_Ementa_Americanas.pdf
VaiAcademy_Ementa_Americanas.pdf
 

Mais de 111111119

Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)111111119
 
Variaveis locais e globais
Variaveis locais e globaisVariaveis locais e globais
Variaveis locais e globais111111119
 
Aula 1 módulo iii - psi
Aula 1  módulo iii - psiAula 1  módulo iii - psi
Aula 1 módulo iii - psi111111119
 
Aula 1 módulo v - psi
Aula 1  módulo v - psiAula 1  módulo v - psi
Aula 1 módulo v - psi111111119
 
Aula 4 módulo ii - psi
Aula 4  módulo ii - psiAula 4  módulo ii - psi
Aula 4 módulo ii - psi111111119
 
Aula 1 módulo ii - psi
Aula 1   módulo ii - psiAula 1   módulo ii - psi
Aula 1 módulo ii - psi111111119
 
Aula 5 módulo ii - psi
Aula 5  módulo ii - psiAula 5  módulo ii - psi
Aula 5 módulo ii - psi111111119
 
Aula 3 módulo i - psi
Aula 3   módulo i - psiAula 3   módulo i - psi
Aula 3 módulo i - psi111111119
 
Aula 5 módulo i - psi
Aula 5   módulo i - psiAula 5   módulo i - psi
Aula 5 módulo i - psi111111119
 
Aula 1 módulo i - psi
Aula 1   módulo i - psiAula 1   módulo i - psi
Aula 1 módulo i - psi111111119
 

Mais de 111111119 (11)

Units
UnitsUnits
Units
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)
 
Variaveis locais e globais
Variaveis locais e globaisVariaveis locais e globais
Variaveis locais e globais
 
Aula 1 módulo iii - psi
Aula 1  módulo iii - psiAula 1  módulo iii - psi
Aula 1 módulo iii - psi
 
Aula 1 módulo v - psi
Aula 1  módulo v - psiAula 1  módulo v - psi
Aula 1 módulo v - psi
 
Aula 4 módulo ii - psi
Aula 4  módulo ii - psiAula 4  módulo ii - psi
Aula 4 módulo ii - psi
 
Aula 1 módulo ii - psi
Aula 1   módulo ii - psiAula 1   módulo ii - psi
Aula 1 módulo ii - psi
 
Aula 5 módulo ii - psi
Aula 5  módulo ii - psiAula 5  módulo ii - psi
Aula 5 módulo ii - psi
 
Aula 3 módulo i - psi
Aula 3   módulo i - psiAula 3   módulo i - psi
Aula 3 módulo i - psi
 
Aula 5 módulo i - psi
Aula 5   módulo i - psiAula 5   módulo i - psi
Aula 5 módulo i - psi
 
Aula 1 módulo i - psi
Aula 1   módulo i - psiAula 1   módulo i - psi
Aula 1 módulo i - psi
 

Acesso Campos Estrutura Dados

  • 1. Programação e Sistemas de Informação TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS Módulo V - Estrutura de Dados Compostas Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 2. Objetivos para a aula: oAcesso aos campos de uma estrutura. oExercícios. Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 3. Exemplo Como se acedem aos campos de um record em instruções de programação? Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 4. Atribuir valores: type Pessoa = record Nome : string[10]; Idade : integer; Altura, Peso : real; end; Var P,Aluno : Pessoa; Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino Como atribuir valores aos campos das variáveis P e Aluno? Resposta: Existem 2 maneiras.
  • 5. Atribuir valores:  2 Maneiras: a) Designação do identificador do record e do campo visado; b) Por intermédio do operador With. Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 6. Atribuir valores: a) Designação do identificador do record e do campo visado; <identificador_do_registo > . <identificador _do_campo> Aluno.Nome := ‘Rui Silva’; Read (Aluno.Nome); Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 7. Atribuir valores Designação através do operador WITH. With <identificador_do_registo > do <identificador _do_campo> End; With Aluno Do begin Nome := ‘Rui Silva’; end; With Aluno Do Begin Read (idade); Write (‘Idade:’,idade); end; Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 8. Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino