ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Las grandes Variables y asignaciones


Enviado por   •  23 de Junio de 2017  •  Apuntes  •  1.463 Palabras (6 Páginas)  •  181 Visitas

Página 1 de 6

Tema 6. Variables y asignaciones

Introducción

La manipulación de los datos por parte de los programas se realiza a través de números y letras; gran parte de los lenguajes de programación utilizan espacios de datos, conocidos como variables, para poder nombrar y almacenar datos. Por lo tanto, es de gran valor aprender cómo manipular datos a través de variables, los tipos de datos que existen en C++, así como la manera en la que se realizan las asignaciones a nivel código.

Explicación

6.1. Variables e identificadores

Una variable es un espacio en memoria que sirve para almacenar información; el dato que se almacena en una variable es conocido como valor. Imagínate un pizarrón en el que colocas variables con su respectivo valor (por ejemplo, X = 5) para que al resolver una ecuación no olvides los números equivalentes, de la misma manera, la memoria de la computadora puede almacenar valores de datos para utilizarlos y recuperarlos en el momento que sea necesario.

En los lenguajes de programación, el compilador asigna una ubicación de memoria a cada nombre de variable del programa. El valor de la variable, en forma de ceros y unos, se almacena en la ubicación asignada; por ejemplo, se pueden tener 2 variables que estén almacenadas en las celdas de memoria 2033 y 3147 respectivamente. Los números serán identificados por la computadora, el compilador y otros factores. El siguiente cuadro muestra un ejemplo de declaración de variables:

Se muestra la declaración de 3 variables:

1. Una variable de tipo entera por ejemplo:

a. 100

b. 1200

c. -250

d. 100201

2. Una variable de tipo coma flotante, es decir números con decimales, por ejemplo:

a. 100.00

b. 1200.12

c. -250.85

d. 100201.00

3. Una variable de tipo cadena, es decir, un texto, por ejemplo:

a. Mario Quintanilla

b. La casa es el no. 356-B

c. Las memorias USB son muy útiles

d. A

Como puedes observar, los nombres a veces no se forman únicamente con una palabra (por ejemplo, numCajas), para que un programa sea fácil de comprender, siempre se deben utilizar nombres significativos (Savitch, 2005). Al nombre de una variable o cualquier otro elemento que se pueda definir de un programa se le conoce como identificador; en el lenguaje C++ debe cumplir con las siguientes reglas:

Debe comenzar con una letra o con el símbolo de guión bajo

No puede comenzar con número

El resto de los caracteres deben ser letras, dígitos o guión bajo

No pueden tener el mismo nombre que las palabras reservadas del lenguaje (por ejemplo, return)

Deben ser nombrados haciendo alusión a lo que se almacena (por ejemplo, si la variable guarda un interés, el nombre de la variable podría ser interes, porcentajeinteres o porcentaje_interes)

En la actualidad existen diversos estándares y recomendaciones de buenas prácticas para declarar los identificadores de variables. En este curso en especial y por ser de las más difundidas en la industria del software en la actualidad, se utilizará la notación Camel.

En esta notación, la primera letra del identificador es una minúscula, la primera letra de la segunda palabra, en caso de existir, es mayúscula. El resto son minúsculas y dicho patrón se repite en caso de haber más palabras (Horner, 2005). Existen dos variantes:

1. UpperCamelCase, CamelCase o PascalCase: la primera letra también es mayúscula.

2. lowerCamelCase, camelCase o dromedaryCase: la primera letra es minúscula.

Para definir los nombres de variables se utilizará como estándar el lowerCamelCase, es decir, debe comenzar con la primera palabra en minúsculas y en caso de que se componga de más de una, a partir de la segunda cada palabra deberá iniciar con mayúscula a partir de la segunda. A continuación se muestran nombres de variables válidos y no válidos de acuerdo a las reglas definidas y al estándar de nombramiento Camel:

Por qué los identificadores no son válidos:

1. dato-1. Tiene un carácter especial que no es guion bajo.

2. var.entera. Tiene un carácter especial que no es guion bajo.

3. 2nombre. Inicia con número.

4. return. Es una palabra reservada del lenguaje.

5. apellidopaterno. Compilaría correctamente en el lenguaje C++, sin embargo, no sigue las recomendaciones de mejores prácticas con el tipo Camel.

6. segundo_nombre. Compilaría correctamente, pero tampoco sigue las recomendaciones del tipo Camel.

7. interes%. Tiene un carácter especial que no es guion bajo.

Nota importante: no olvides seleccionar nombres de identificadores que hagan referencia

...

Descargar como (para miembros actualizados)  txt (9.5 Kb)   pdf (52.4 Kb)   docx (15.3 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com