1. Tener el mismo nombre que una palabra reservada del lenguaje. Explicacin: los lenguajes de programacin tienen palabras reservadas, osea que esas palabras solo pueden ser usadas por el programa, por eso llevan el nombre de reservadas, pues si supongamos el caso de que un lenguaje de programacin Xtiene sus palabras reservadas.. entre las cuales est: ingrear, entonces eso quiere decir que el usuario NO debe declarar una variable con el nombre ingrsar, porque va a tener conflictos ms adelante. 2. Slo pueden ser letras, dgitos y el guin bajo subguin. Explicacin: pues en los lenguajes de programacin hay sintaxis que deben cumplirse al pie de la letra, entonces dice que las variables solo pueden llevar letras, numeros y el subguin, ejemplo: La siguiente variable est bien declarada: programando19 La siguiente variable est mal declarada: %&programando-19 Vemos que insert caracteres especiales, ademas de que uso el guin normal ( no el subguin ), por lo tanto puede que el programa entienda que es una resta, entonces est mal delcarado por sintaxis. 3. Deben comenzar por una caracter ( letra ). Explicacin: por sintaxis como ya hemos visto, deben cumplir con stas reglas, entonces no se puede comenzar con un numero, ya que se debe comenzar por una letra como dice la regla, ejemplo: La siguiente variable est bien declarada: pasoApaso La siguiente variable est mal declarada: 89pasos 4. Deben iniciar con un caracter ( no numero ) como vimos en la regla 3, y tambien puede comenzar con un guin bajo ( _ ), ejemplo: La siguiente variable est bien declarada: _descuento La siguiente variable est mal declarada: -descuento La siguiente variable est mal declarada: descuento5. No se les pueden llevar espacios en blanco. Explicacin: las variables no pueden llevar espacios en blanco, solo pueden ser separadas por un signo dedicado a ser usado como un espacio, el cual es el subguin ( _ ), entonces en una variable cuando vean un subguin, practicamente estan separando algo ( para que no parezca una ensalda ), ejemplo:
Hernndez Alvarado Andrea. Ing. Sistemas Computacionales.5to semestre.
Lenguajes y Autmatas 1 .
La siguiente variable est bien declarada: eddy_19
La siguiente variable est mal declarada: eddy 19 6. No pueden llevar acento ( tilde ), ejemplo: La siguiente variable est bien declarada: numero La siguiente variable est mal declarada: nmero
Hernndez Alvarado Andrea. Ing. Sistemas Computacionales.5to semestre.