|
CarlosPes.com
> Curso
de Diseño de Algoritmos
> Constantes |
|
Constantes (en
programación)
|
|
|
|
|
¿Qué
tipos de constantes existen en programación?
|
|
» Constantes
de Tipo Entero |
|
» Constantes
de Tipo Real |
|
» Constantes
de Tipo Lógico |
|
» Constantes
de Tipo Carácter |
|
» Constantes
de Tipo Cadena |
|
» Ejercicios
de Identificadores, Variables y Constantes en Pseudocódigo |
|
En
programación, una constante representa
a un valor (dato almacenado en memoria) que no
puede cambiar durante la ejecución de un programa. Por ejemplo, en lenguaje C, una
constante puede ser de tipo entero, real,
carácter, cadena o enumerado. Las constantes de tipo
enumerado se van a estudiar en el apartado "Datos de Tipos
Enumerados". En
cuanto a las demás, se pueden expresar de dos
formas diferentes:
- Por
su valor.
- Con
un nombre (identificador).
Ejemplo 1: Las siguientes constantes de tipo
entero están
expresadas por su valor:
-5
10
Para expresar una constante con un nombre, la constante debe ser
declarada previamente. Todas las constantes que se declaran en un
programa son definidas de la misma forma, indicando de cada una de
ellas:
- Su
nombre (mediante un identificador).
- El
valor que simboliza (mediante una expresión).
En
pseudocódigo, para declarar una constante, vamos a
utilizar la sintaxis: |
|
<nombre_de_la_constante>
= <expresión> |
|
|
Y
para declarar más de una constante en una misma
línea, las separaremos por medio de comas (,).
Ejemplo 2: De modo que, si se quieren declarar
las constantes de tipo
entero del ejemplo anterior, asignándoles un identificador,
se
puede escribir, por ejemplo:
TEMPERATURA = -5
MES = 10
O también:
TEMPERATURA = -5, MES = 10 |
|
|
|
En
programación es una buena práctica escribir los
identificadores de las constantes en mayúsculas, de esta
forma
es más fácil localizarlos en el código
de un
programa (o algoritmo).
Durante la ejecución de un programa, por medio del
identificador
de una constante, se puede hacer referencia al valor (dato) que
simboliza, tantas veces como sea necesario. |
|