|
|
| Contenidos > 3.1
Identificadores |
|
La
mayoría de los elementos de un algoritmo escrito en pseudocódigo
se diferencian entre sí por su nombre. Por
ejemplo, los tipos de datos básicos se nombran como:
entero, real, logico y caracter
Cada uno de ellos es un identificador.
Un identificador
es el nombre
que se le da a un elemento de un algoritmo (o programa).
Por ejemplo, el tipo de dato entero
hace referencia a un tipo de dato que es distinto a todos los
demás tipos de datos, es decir, los valores que puede tomar
un
dato de tipo entero, no son los mismos que los que puede tomar un dato
de otro tipo.
Los identificadores entero, real, logico
y caracter
están predefinidos, forman parte del lenguaje
algorítmico. No obstante, en un algoritmo también
pueden
existir identificadores definidos por el programador.
Por ejemplo, un algoritmo puede utilizar variables y
constantes
definidas por el programador. Además, los algoritmos
también se deben nombrar mediante un identificador.
En pseudocódigo, a la hora de asignar un nombre a un
elemento de
un algoritmo, se debe de tener en cuenta que todo identificador debe
cumplir unas reglas de sintaxis. Para ello, en nuestro pseudocódigo
CEE (C en
Español), vamos a seguir las mismas reglas de
sintaxis que existen en lenguaje C:
- Consta de uno o
más caracteres.
- El primer
carácter debe
ser una letra o el carácter subrayado (_),
mientras que, todos los demás pueden ser letras,
dígitos o el carácter subrayado (_). Las letras
pueden ser minúsculas o mayúsculas del alfabeto
inglés. Así pues, no está permitido el
uso de las
letras 'ñ' y 'Ñ'.
- No pueden exitir
dos
identificadores iguales,
es decir, dos elementos de un algoritmo no pueden nombrarse de la misma
forma. Lo cual no quiere decir que un identificador no pueda aparecer
más de una vez en un algoritmo.
De la segunda regla se
deduce que un
identificador no puede contener caracteres especiales, salvo el
carácter subrayado
(_). Es importante resaltar que las vocales no pueden llevar tilde ni
diéresis.
Ejemplo 1:
Algunos
identificadores válidos que pueden ser definidos por el
programador son:
numero
dia_del_mes
PINGUINO1
_ciudad
Z
Ejemplo 2:
Los siguientes
identificadores no son válidos por incumplir la segunda
regla:
123
_DÍA
numero*
lugar de nacimiento
año
Ejemplo 3: Los siguientes
identificadores no pueden ser definidos por el programador:
entero
caracter
entero y caracter
son identificadores predefinidos (ya existen), por tanto, no pueden ser
definidos por el programador, en cumplimiento de la tercera regla.
Los identificadores son sensibles a minúsculas y
mayúsculas.
Ejemplo 4: Mes y mes son
considerados identificadores distintos.
Por
último, hay que decir que, es aconsejable que los
identificadores tengan un significado afín a lo que
representan.
|
|
|
|
|