Saltar al contenido principal
Página

Tema 3.1 - Constantes y Variables




Resumen


¿Qué es un dato?

Es un insumo o parte mínima que representa algo en el universo, ya sea un nombre, fecha, lugar, entre otros.

¿Qué es la información?

Es un conjunto ordenado de datos que dan sentido a una oración.

Ejemplo:

Para este ejemplo, imaginemos que una persona nos da una dirección, avenida 1,2,3 esquina. En este caso, estaríamos hablando de un dato, el cual por sí solo y sin contexto, no nos representa nada, lo único que podemos saber es que es un lugar o una dirección, pero si lo unimos con otros datos, por ejemplo, “encontrémonos en la avenida 1, 2, 3 esquina, el día de mañana a las dos de la tarde”, ya tendríamos una información valiosa, dándonos contexto de que estamos agendando una cita con alguien, además, esta información dará lugar a la realización de una acción a futuro. Si enriquecemos aún más esta información y damos información adicional como el motivo de la cita o damos a conocer el plan de trabajo de la reunión, actividades en torno a esta cita, a este enriquecimiento de la información se le conoce cómo conocimiento.

Luego de haber cumplido con la cita, utilizamos toda la información recolectada para llegar a una conclusión o para crear nueva información en torno a esta cita, en donde le estaremos dando un contexto adicional a lo cual se le conoce como sabiduría.

Una vez conocemos la diferencia entre dato, información, conocimiento y sabiduría, podemos comenzar a ver otros conceptos, en este caso la diferencia entre una constante y una variable.

Constante:

Una constante es un dato cuyo valor no cambia durante el tiempo de ejecución del programa. Es decir, se define su valor durante la compilación y este ya no será cambiado.

Ejemplo de constante tipo double:

Podemos tener una constante del tipo double, cuyo nombre será pi = 3.15159; Y en su parte, esta representará la constante universal conocida como pi.

1
2
3
4
5
6
7
namespace prueba_1.Controllers
{
  public class Constantes
    {
        public const double pi = 3.14159;
    }
}

Imagen 1.


Ejemplo constante tipo int:

En este ejemplo podríamos definirlo como una constante de tipo entero (int) llamada velocidadLuz = 300000; la cual representará a la velocidadLuz (300000 Kilómetros por segundo).

1
2
3
4
5
6
7
namespace prueba_1.Controllers
{
  public class Constantes
    {
       public const int velocidadLuz = 300000;
    }
}

Imagen 2.

Nota: Recuerden que estas no cambian durante el tiempo de ejecución de un programa.

Por otra parte, una variable sería el caso opuesto a la ya conocida constante, ya que esta genera un espacio en memoria para almacenar datos durante el tiempo de ejecución y este valor puede cambiar en cualquier momento.

Ejemplo:

Vamos a definir una clase pública llamada Variables y en ella definiremos dos variables, una de tipo cadena de texto (string) a quien llamaremos Nombre, otra variable de tipo entero (int) a quien llamaremos Edad y crearemos un método de tipo void llamado Datos, el cual recibirá dos parámetros a y b en tiempo de ejecución, en este método le asignaremos estos valores a cada una de nuestras variables.

A Nombre le asignaremos el valor de a y a Edad Le asignaremos el valor b, de esta forma, los valores cambiarán cada vez que invoquemos al método llamado Datos.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
namespace prueba_1.Controllers
{
  public class Variables
    {
       public string Nombre;
       public int Edad;
       
       void Datos (string a, int b)
       {
           Nombre = a;
           Edad = b;
       }
    }
}

Imagen 3.

Hemos estado hablando de una variable y una constante y en el código que se acaba de realizar, observamos que cada una de estas puede tener un distinto tipo de dato. Los tipos de datos será tema del siguiente capítulo.

Última modificación: miércoles, 17 de mayo de 2023, 13:15