juaninfoca

Páginas: 3 (533 palabras) Publicado: 3 de julio de 2013
 Como declararun tipo de datoDatos de tipos enumerados
Un dato de un tipo enumerado es aquel que puede tomar por valor uno de los pertenecientes a una lista ordenada de valores definida por elprogramador.
Ejemplo: Un dato enumerado puede ser la dirección en la que se mueve un coche. Los valores son:

   { norte, sur, este, oeste }
Declaración de tipos enumerados
En nuestro pseudocódigoCEE, para declarar un tipo de dato enumerado, vamos a utilizar la  sintaxis:
enumerado{ [ = ],
                       [ = ],
                         ...,
                       [ = ] }
enumeradoequipos {pasto=2,Tolima03,cali=4}=
0 1 2

Como se puede apreciar, los valores de la lista se representan por medio de identificadores de constantes.
Ejemplo 1: Porejemplo, para declarar el tipo enumerado direcciones, se debe escribir:
enumerado direcciones { NORTE, SUR, ESTE, OESTE }
La lista de constantes está ordenada, y cada una de ellas representa a unvalor entero empezando por el 0, e incrementándose de uno en uno. De manera que, las constantes declaradas representan a los valores enteros {0, 1, 2, 3}.
NORTE representa al valor 0
   SUR representaal valor 1
   ESTE representa al valor 2
   OESTE representa al valor 3
Pero, dichos valores pueden ser diferentes si así se indica en la declaración.
Ejemplo 2: Se puede escribir:
  enumerado direcciones { NORTE = -2, SUR, ESTE, OESTE }
En este caso, las constantes declaradas representan a los valores {-2, -1, 0, 1}, ya que, a partir de la asignación NORTE = -2, las demás constantes de lalista toman valores incrementándose de uno en uno.

   NORTE representa al valor -2
   SUR representa al valor -1
   ESTE representa al valor 0
   OESTE representa al valor 1
Ejemplo 3: También sepuede escribir, por ejemplo:
   enumerado direcciones { NORTE, SUR, ESTE = 4, OESTE }
Ahora, las constantes declaradas representan a los valores {0, 1, 4, 5}.
   NORTE representa al valor 0
 ...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS