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:
numero123
_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. |