Está en la página 1de 19

1.

2 IDENTIFICADORES,
VARIABLES Y CONSTANTES

jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 1


IDENTIFICADOR
DEFINICIÓN:

 Es una secuencia de caracteres que sirven para


identificar una posición en la memoria de la
computadora, que nos permite acceder a su
contenido.

 Un identificador es un nombre que se le da a El identificador «NUMERO»


corresponde a un espacio de
una constante, una variable y a cualquier memoria reservado donde se
elemento de programa que necesite almacena un valor numérico.

nombrarse.

jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 2


IDENTIFICADOR
DEFINICIÓN:

 Un identificador es el nombre que se le da a un elemento de


un algoritmo ( o programa)

 Por ejemplo, el tipo de dato Entero o int hace referencia a un tipo de


dato que es distinto a todos los demás tipos de datos, es decir, los
valores que pueden tomar un dato de tipo entero, no son los mismo
que se puede tomar un dato de otro tipo

jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 3


REGLAS DE LOS IDENTIFICADORES

 Debe comenzar con una letra alfabético (A a Z, mayúscula o minúscula).

Ejemplos: NombreEmpleado, ApellidoEmpleado, sueldo, etc.

 Los demás caracteres pueden ser letras, dígitos o el carácter especial


subrayado: _ .

Ejemplo: Sueldo_Empleado, parcial_1, Categoria_Empleado, etc

 No pueden coincidir con la palabras reservadas o palabras clave.

Ejemplos: not, and, or, if (si), else (si no), int (entero), char (carácter),
string (cadena), while (mientras), false (Falso), true (verdadero), etc.

jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 4


REGLAS DE LOS IDENTIFICADORES
 Cuando el identificador está formado por varias palabras, la
primera palabra puede ir en minúscula y el resto de las
palabras en mayúscula (en Java debe iniciar con minúscula y
las demás palabras deben de iniciar con mayúscula).
menorvalor // Mas (JAVA - ALG) menorValor // Mejor (JAVA - ALG)
menor_valor // Aceptable (JAVA - ALG) MenorValor // Mejor (ALG)

 No pueden existir dos identificadores iguales, es decir, dos


elementos de un programa 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 programa.
jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 5
REGLAS DE LOS IDENTIFICADORES
 No deben contener espacios en blanco.
Ejemplos no válidos: Nombre alumno, carnet 2011
Ejemplos válidos: Nombre_Alumno, carnet2011

 Las vocales no puede llevar tildé ni diéresis.


Ejemplos no válidos: Dirección, camión .
Ejemplos válidos: Direccion, canada, camion .

 No esta permitido el uso de las letras ñ y Ñ.

 La longitud de identificadores no tienen longitud máxima.

jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 6


Variables y Constante
Para poder manejar los datos, es necesario disponer de un mecanismo que permite el
almacenamiento y la manipulación de los datos. Estas labores se realizaran en un
programa por medio de las entidades o identificadores denominadas variables y
constantes.
Las variables se declaran e inician ESTADO DE MEMORIA
en memoria.
PrimerNumero
Entero: PrimerNumero;
Entero: SegundoNumero; SegundoNumero

Asignación de valores a las Después de Ejecutar


variables PrimerNumero 100
PrimerNumero = 100;
SegundoNumero = 25; SegundoNumero 25

jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 7


Variables
 Una variables es el nombre que asignamos para una posición
(posiciones) de memoria usada para almacenar un valor de
cierto tipo de datos.

 Las variables deben de declararse (definirse) antes de usarlas.


Cuando se declara una variable estamos reservando una
posición de memoria principal para almacenar valores
correspondientes al tipo de la variable.

 El valor que almacena una variable se puede modificar a lo


largo del programa o algoritmo, pero nunca varia su nombre y
su tipo.
jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 8
UNA VARIABLE SE IDENTIFICA POR LOS SIGUIENTES Variables
ATRIBUTOS DE :

 Identificador : Es el nombre que identifica de manera única la


localización de memoria donde se almacena el dato.
 Tipo : Describe el uso que especifica la naturaleza del dato que
puede almacenar en la variable.
 Valor: Dato guardado en la casilla de memoria ya sea numérica,
alfanumérica o lógica

a) Identificador : Edad b) Identificador : Nombre


Tipo : Entero Tipo : Cadena
Valor : 20 Valor : Richard

jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 9


DECLARACIÓN DE VARIABLE: Variables
Esta es la primera fase en la vida de cualquier variable. La forma de declarar
variables es muy sencilla. Esta sección debe comenzar con la palabra reservada Var.

Donde,
Tipo : Es uno de los tipos de datos básicos (entero, real, carácter, cadena, etc.)

Lista de variable : Es una variable simple o una lista de variables separados por coma.

Un punto y coma: Al fina de la declaración se colocara.

dos Puntos: En algoritmo se coloca los dos puntos, entre el tipo de dato y la variable. En Java
no se coloca.

Punto y coma: transforma la expresión en una instrucción que se ejecuta en el algoritmos o


programa.

jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 10


TIPOS DE VARIABLES :
Variables
NOTA:
 Numéricas.
 Alfanuméricas. Estos tipos de variable pueden tomar
 Lógicas únicamente valor de sí mismas.

Var
Entero : I, J, K; /* valores enteros
Real : Radio; /* valor real
Caracter: Letra ; /* un caracter

jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 11


Algoritmos Total_Compra
Var
Real: TotalCompra, Descuento, TotaApagar;
Real:
Inicio
Leer (TotalCompra)
Descuento = TotalCompra*0.10
TotalApagar = TotalCompra-Descuento
Escribir (TotalApagar)
Fin

Area = 3.1416* R^2

jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 12


Algoritmos Total_Compra
Var
Real: R;
Const
PI = 3.1416;
Inicio
Escribir (“Digite el radio:” )
Leer (R)
Area = PI* R^2
Escribir (Area)
Fin
Area = 3.1416* R^2

jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 13


CLASIFICACIÓN DE UNA VARIABLE

Numéricas
Por su
Alfanuméricas
contenido
Lógicas
Variables
De trabajo

Por su uso Contador

Acumulador

jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 14


Constante
Es un dato cuyo valor no puede cambiar durante la ejecución del programa.
Recibe un valor en el momento de la compilación y este permanece
inalterado durante todo el programa o algoritmo.

Tienen varios usos: ser miembro en una expresión, en una comparación,


asignar su valor a una variable, etc.

Se puede hacer una división de las constantes en tres clases:

 Constantes literales(sin nombre) .

 Constantes declaradas (con nombre) .

 Constantes expresión.

jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 15


Constante
Son valores de cualquier tipo que se utilizan directamente, no
se declaran ya que no tienen nombre.
Ejemplo: este ejemplo tiene un par de constantes literales (el 3, el 4, y el 3.1416):

VolumenEsfera = 4 / 3 * 3.1416 * Radio * Radio * Radio;

constante sin nombre

descuento_iva = pago * 0.13

jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 16


Constante
Se identifica por su nombre. Se hace una reserva de memoria
en la cual se guarda el valor que será utilizado como constante.
Las constantes se declaran en una sección que comienza con la
palabra reservada Const . Después de declarar una constante
se puede usar en el cuerpo principal del programa.

Para declarar mas de una constante en una misma línea, se


utilizara la coma para separarlas.

jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 17


const const
Pi = 3.141592; /* valor real Entero : x = 10 , y = 100;
Saludo = “Hola”; /* Cadena

También se declaran en la sección Const pero a estas no se les asigna un


valor directamente, sino que se les asigna una expresión. Esta expresión se
evalúa en tiempo de compilación y el resultado se le asigna a la constante.

const
x = 10; Nota: Este ejemplo es solamente
y = 100; para ver la utilización de la constante
z = 10; expresión, no se han declarado las
Resultado = (y - x) mod z; variables resultado y Centro.
Centro = (y - x) div 2;
jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 18
Ejemplos utilizando la declaración anterior:

// Declaración de variable y constante Nota:


Var Leer e imprimir se
real : radio; vera en la segunda
Const unidad
real Pi = 3.1416;
// Captura de datos de entrada

Leer (radio)
Area_circulo = radio ^ 2 * Pi

// Resultados de la información
Imprimir (Area_Circulo)
jueves, 21 de enero de 2021 Ing. Ruth Figueroa de Flores 19

También podría gustarte