Tema 3 - OCW
Tema 3 - OCW
Tema 3 - OCW
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3.3 Tipos de Datos Estructurados: Enumerado, Subrango, Registro,<br />
Vector, Cadena, Matriz, Secuencia, Fichero<br />
3.3.3 Tipo Registro (I)<br />
El tipo de dato Registro es una colección de un número fijo de componentes que pueden<br />
ser de distinto tipo en los que cada componente, denominado campo, está representado con<br />
un identificador y un tipo base. Su sintaxis es:<br />
Tipos<br />
= [ ∈ ,<br />
...,<br />
∈ ]<br />
Metodología y Tecnología de la Programación<br />
<strong>Tema</strong> 3. Elementos Básicos de la Programación Imperativa<br />
3.3 Tipos de Datos Estructurados: Enumerado, Subrango, Registro,<br />
Vector, Cadena, Matriz, Secuencia, Fichero<br />
3.3.3 Tipo Registro (II)<br />
Ejemplo 3.14 Declaración del registro Fecha<br />
Tipos<br />
Fecha = [Dia ∈ 1..31,<br />
Mes ∈ 1..12,<br />
Año ∈ 1900..2100]<br />
Para acceder a cada campo del registro se utilizará el identificador del tipo seguido de un<br />
punto y el nombre del campo en cuestión.<br />
Por ejemplo, para acceder a los diferentes campos del registro Fecha se utilizan las<br />
notaciones f.Dia, f.Mes y f.Año, respectivamente, donde f es una variable de tipo Fecha.<br />
Metodología y Tecnología de la Programación<br />
<strong>Tema</strong> 3. Elementos Básicos de la Programación Imperativa<br />
31<br />
32<br />
16