Las palabras reservadas que se utilizan en los lenguajes de
programación no se deben utilizar como nombres de variables y de
constantes. Por ejemplo, FOR es una palabra reservada en BASIC, y
VAR es una palabra reservada en Pascal. Ninguna de estas palabras
se debe utilizar como nombres de variables ni de constantes en sus
respectivos lenguajes.
Generalmente, el nombre de las variables y de las constantes tiene
un límite máximo para la longitud, dependiendo del lenguaje y de la
versión del lenguaje que se esté utilizando.
En unas versiones de Pascal, el nombre de las variables no puede
exceder los 32 caracteres.
Ejercicio: Para entender el propósito de una variable
en particular, es importante darle un nombre apropiado y con
significado. ¿Cuáles de las siguientes convenciones para los
nombres crees que son apropiadas?
1) El nombre o constante debe ser transparente para
describir suficientemente bien el dato que representa
2) El número de caracteres en cada constante debe de ser 5 o
menos
3) Cada nombre debe ser único dentro de la parte del
programa que se utiliza
4) Cada variable debe de empezar con el prefijo
`vari´
El nombre de una variable o constante debe ser lo suficientemente
claro para describir el dato que representa, y cada nombre debe ser
único dentro de la sección del programa que se utilice. Una
variable que se refiera al tamaño de la población de cierta
especie, podría llamarse tamPoblacion. Una variable llamada tp0
podría referirse al mismo dato, pero es más difícil de recordar y
de entender, debido a que es menos significativa.
Los nombres que se ocupen para alguna variable o constante, no se
pueden repetir, en general, no puede haber un nombre en la misma
parte del código que haga referencia a dos lugares diferentes en la
memoria, esto ocasiona lo que en programación se conoce como
colisión de nombres.
Hay ocasiones en que los nombres de las variables si se pueden
repetir, pero esto sucede en lugares diferentes del código. Cuando
nos referimos a lugares diferentes o el mismo lugar, significa el
mismo ámbito de función o procedimiento o método. Veamos el
siguiente ejemplo, en donde hay colisión de nombres.
Listing 6. Colisión de nombres 1

En este ejemplo (listado 6) en la línea 7 es evidente que habrá un
problema, pues en cada ocasión que se ejecute esta línea, el límite
superior del ciclo se va a modificar y se generará un error de tipo
lógico. Para corregir el error, seguramente el programador deberá
modificar alguna de las y´s de la línea 8.
Listing 7. Colisión de nombres 2

Hay 2 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Microsoft Word Básico Este curso está indicado para aquellas personas que no conocen mucho de la herramienta de Microsoft. Con él se podrán desarrollar los conocimientos relativos a este proce... [06/10/06] |
|
11.214 | ||
|
El software de análisis estadístico Este práctico curso se basa en la versión 11.5 del programa y su contenido se orienta al manejo inicial del paquete. Será útil para aprender a manejar el programa estadís... [01/03/06] |
|
1.909 | ||
|
Conceptos básicos de la CPU Conoce todas las partes de la CPU, desde los órganos periféricos que la componen hasta las conexiones que puede tener, pasando por las interrupciones y los problemas que ... [21/02/06] |
|
6.402 | ||
Publicar en
del.icio.us
digg
meneame