next up previous contents
Siguiente: Variables Subir: Constantes y variables Anterior: Tipos de datos básicos   Índice General

Constantes

Para declarar constantes, justo antes de especificar el tipo de dato debemos utilizar la palabra reservada constant. Por ejemplo:

      procedure Ejemplo_Declaraciones is
         Edad          : constant Natural := 18;   
         Primera_Letra : constant Character := Á';
         Pi            : constant Float := 3.141592654; 
         Curso         : constant String (1 .. 7) := "Primero"; 
      begin
         ...
      end Ejemplo_Declaraciones;

En las constantes String, no es necesario que digamos su tamaño. En este caso Ada analiza la declaración y asigna a la constante el tamaño que le corresponde. En el siguiente ejemplo, Ada asigna automáticamente el tamaño 10 a la constante.

        Siglas_Escuela : constant String := "E.T.S.I.T.";

Ada analiza todas las declaraciones en orden (de arriba a abajo). Esto nos permite reutilizar las constantes para declarar otras. Por ejemplo:

         Pi     : constant Float := 3.141592654; 
         Dos_Pi : constant Float := 2.0 * Pi;

En las constantes numéricas, a diferencia de los identificadores, el subrayado no es significativo. De esta forma 12345 y 12_345 son equivalentes. Esto nos permite escribir los números de forma que se puedan leer con mayor claridad. Por ejemplo, podemos escribir 23_595_324_456, en vez de escribir 23595324456.

Por último, conviene saber que Ada nos permite expresar los números en cualquier base entre 2 y 16. Para ello sólo tenemos que poner el número entre dos caracteres # precedidos por la base elegida. Por ejemplo el número 64151 se puede expresar en base 16, base 2 y base 8 de la siguiente forma:

      16#FC03#     2#1111_1100_0000_0011#      8#176003#


next up previous contents
Siguiente: Variables Subir: Constantes y variables Anterior: Tipos de datos básicos   Índice General
Javier Miranda 2002-10-03