02.08.2013 Views

Tema 3 - OCW

Tema 3 - OCW

Tema 3 - OCW

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!