Ir al contenido principal

Identificadores, variables y constantes

Identificador

un identificador se utiliza para reconocer una variable, constante y función.

por que en un futuro podemos necesitar, por ejemplo una variable y lo mas conveniente es poder relacionarla con un nombre para recordar que significa o para que la utilizamos.

un identificador es un conjunto de caracteres que se forma a partir de letras, dígitos y el guion bajo ( _ ) con la restricción de que no debe iniciar con un numero.

c++ es sensible a las minúsculas y mayúsculas.
por ejemplo:

     area1, Area1, aReA1.
para el compilador de c++ son identificadores distintos.

algunos ejemplos de identificadores no validos en c++:
  1. 4volumen      //no es valido porque no se puede iniciar con un dígito
  2. niño               //no es valido porque no se puede utilizar la letra ñ
  3. avión             //no es valido porque no se puede utilizar caracteres con acento
  4. area circulo   //no es valido porque no se puede utilizar espacios en blanco
  5. */-?"$%         //no es valido ningún carácter anterior.
ademas algunas soluciones practicas para los identificadores anteriores:
  1. volumen4, volumen_4  //estos son identificadores validos.
  2. nino, ninyo       //estos ayudan para que no se pierda el sentido de nuestro identificador
  3. avion                    //identificador valido
  4. area_circulo, areaCirculo //identificador valido 
en general se puede utilizar cualquier palabra para un identificador tratando de siempre poner un nombre que al leerlo sepas para que lo estas utilizando, ya que al escribir grandes programas se utilizan cientos de variables distintas y para poder entender fácilmente lo que hace, normalmente se utilizan palabras que evoquen para que sirven.

ejemplo
lee el siguiente código y trata de averiguar que es lo que hace 

{
     float x;
     float y;
     float z;
     x=(y*z)/2;
}

explicación, a simple vista se declaran 3 variables y como identificador se utiliza x,y,z.
y estamos asignando a <x> el valor de la mitad de la multiplicación de <y> por <z>.

veamos otro ejemplo

{
     float area;
     float base;
     float altura;
     area=(base*altura)/2;
}

explicación 
se declaran 3 variables y calculamos el área de un triangulo.

¿cual creen que es mas legible?
los dos fragmentos de código anterior hacen completamente lo mismo, pero para efectos de comprensión el ultimo es mas conveniente.


variables

en programación una variable esta formada por un espacio de memoria, este pude ser conocido o no, ademas tiene un nombre(identificador valido) que esta ligado a dicho espacio de memoria, también tiene un tipo de dato. y tiene una dirección la cual se representa como un valor hexadecimal que simboliza la posición en la memoria donde esta guardada la información de dicha variable.

declaración de variables
para utilizar una variable primero tenemos que declararla.
la declaración de una variable en c++ tiene el siguiente formato:

 tipo_de_dato  identificador ;

algunos ejemplos de como declarar una variable en c++

int edad;
float area;
int x;

constantes

una constante en c++ esta conformado por un espacio de memoria el cual su valor no puede ser modificado durante la ejecución del programa, nombre,tipo de dato , dirección, valor y la palabra reservada const.

declaración de constantes
técnicamente es igual a la declaración de una variable con la diferencia que se antepone la palabra reservada const y se debe inicializar, es decir otorgarle el valor que tendrá;

formato en c++:

const tipo_de_dato identificador=valor;





Comentarios

Entradas más populares de este blog

programa c++ mayor de dos numeros

hola en esta entrada les mostrare como hacer un programa que calcule el mayor de dos números utilizando la estructura de control if. ejercicio.- programa que calcula el mayor de dos números reales. análisis salida:mensaje que indique que el mayor de dos números entrada:dos números reales procedimiento: declarar 2 variables reales(float o double) escribir "ingrese numero 1: " leer numero1 escribir "ingrese numero2: " leer numero2 comparar numero1 y numero2 imprimir el mayor es: numero mayor ya que hicimos el procedimiento hay que codificarlo breve explicación linea 1-2 incluimos bibliotecas linea 6 declaramos variables tipo double linea 9-12 solicitamos al usuario que ingrese los numeros y los almacenamos en las variables linea 14-15  comparamos si el numero 1 es mayor que el numero 2 y si se cumple la condicion imprimimos que el mayor es el numero 1. linea 16-17 comparamo...

área de un triangulo c++

ejercicio 1.- calcule el área de un triangulo Hola, si llegaste a esta publicación de seguro te debes preguntar ¿como hacer el programa del área del triangulo? o del rectángulo y cualquier otra figura, entonces estas en el lugar correcto. este es un algoritmo sencillo que utiliza la formula de matemáticas para hallar el área. antes de empezar a programar tenemos que hacer un pequeño análisis: comprender el problema plantear los pasos para resolver el problema codificar compilar ejecuar comprender el problema nuestro problema es calcular el área de un triangulo . planteamos los pasos ahora hay que preguntarse: ¿que necesito para hacer el calculo? el área de un triangulo es igual a la base por altura entre dos, entonces debemos conocer la base y la altura. ¿como obtener esos datos? hay que decirle al usuario que ingrese esos datos. ya que tenemos los datos podemos calcular el área y solo nos falta escribir en la pantalla el resultado. codifica...

piedra, papel y tijeras en c++

Hola hoy les mostrare como hacer un programa que simule en c++ el juego de piedra, papel y tijera. en el cual se utilizan la mayoría de los elementos básicos que se usan en c++ para programar. para nuestro programa se seguirán las reglas tradicionales con tres opciones y haremos que nuestro programa se repita hasta que nosotros decidamos terminar de jugar. Al finalizar les diremos el total de victorias y empates, este juego es de dos personas así que haremos que nuestro ordenador sea el contrincante. ¿piedra, papel y tijeras? es un juego de manos que se juega entre dos personas. aquí esta un enlace con las reglas. como les he comentado anteriormente es necesario hacer un pequeño análisis antes de programar. Análisis salida: mensaje que indica al ganador, el total de victorias y empates. entrada: una opción de juego(piedra,papel,tijera) procedimiento:   declarar variables enteras jugador, maquina, victorias_jugador, victoria_maquina, empate...