Download - Acesso aos campos de uma estrutura
![Page 1: Acesso aos campos de uma estrutura](https://reader035.vdocuments.com.br/reader035/viewer/2022081209/559810b21a28ab3e1f8b46a7/html5/thumbnails/1.jpg)
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
![Page 2: Acesso aos campos de uma estrutura](https://reader035.vdocuments.com.br/reader035/viewer/2022081209/559810b21a28ab3e1f8b46a7/html5/thumbnails/2.jpg)
Objetivos para a aula:
oAcesso aos campos de uma estrutura.oExercícios.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
![Page 3: Acesso aos campos de uma estrutura](https://reader035.vdocuments.com.br/reader035/viewer/2022081209/559810b21a28ab3e1f8b46a7/html5/thumbnails/3.jpg)
Exemplo
Como se acedem aos campos de um record em instruções de programação?
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
![Page 4: Acesso aos campos de uma estrutura](https://reader035.vdocuments.com.br/reader035/viewer/2022081209/559810b21a28ab3e1f8b46a7/html5/thumbnails/4.jpg)
Atribuir valores:
typePessoa = recordNome : 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.
![Page 5: Acesso aos campos de uma estrutura](https://reader035.vdocuments.com.br/reader035/viewer/2022081209/559810b21a28ab3e1f8b46a7/html5/thumbnails/5.jpg)
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
![Page 6: Acesso aos campos de uma estrutura](https://reader035.vdocuments.com.br/reader035/viewer/2022081209/559810b21a28ab3e1f8b46a7/html5/thumbnails/6.jpg)
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
![Page 7: Acesso aos campos de uma estrutura](https://reader035.vdocuments.com.br/reader035/viewer/2022081209/559810b21a28ab3e1f8b46a7/html5/thumbnails/7.jpg)
Atribuir valores
Designação através do operador WITH.
With <identificador_do_registo > do <identificador _do_campo>End;
With Aluno Dobegin Nome := ‘Rui Silva’;end;
With Aluno DoBegin Read (idade); Write (‘Idade:’,idade);end;
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
![Page 8: Acesso aos campos de uma estrutura](https://reader035.vdocuments.com.br/reader035/viewer/2022081209/559810b21a28ab3e1f8b46a7/html5/thumbnails/8.jpg)
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino