IDENTIFICADOR
DEFINICIN:
Es una secuencia de caracteres que
sirven para identificar una posicin
en la memoria de la computadora,
que nos permite acceder a su
contenido.
Los identificadores representan los
datos de un programa (constantes,
variables y tipos de datos).
El identificador NUMERO corresponde
a un espacio de memoria reservado donde
se almacena un valor numrico.
REGLAS DE LOS IDENTIFICADORES
Debe comenzar con una letra (A a Z, mayscula o
minscula).
Ejemplos: Nombre, Apellido, sueldo, etc.
Los dems caracteres pueden ser letras, dgitos o el
siguiente smbolo especial: _ .
Ejemplo: SueldoEmpleado, parcial_1, Categoria3d, etc
No pueden coincidir con la palabras reservadas.
Ejemplos: not, and, or, if (si), else (si no), int (entero),
char (carcter), string (cadena), while (mientras), false
(Falso), true (verdadero), etc.
REGLAS DE LOS IDENTIFICADORES
Deben ser descriptivos, deben hacer referencia al
significado de aquello a lo que se refieren.
a1 , a2;
// Mal
ancho, alto
// Bien
Cuando el identificador est formado por varias
palabras, la primera palabra puede ir en mayscula o
minscula y el resto de las palabras se inicia en
mayscula (en Java debe iniciar con minscula y las dems palabras
deben de iniciar con mayscula).
menorvalor
menor_valor
menorValor
MenorValor
// Mas (JAVA - ALG)
// Aceptable (JAVA - ALG)
// Mejor (JAVA - ALG)
// Mejor (ALG)
REGLAS DE LOS IDENTIFICADORES
No deben contener espacios en blanco.
Ejemplos no vlidos: Nombre alumno, carnet 2011
Ejemplos vlidos: Nombre_Alumno, carnet2011
Las letras no deben estar acentuadas.
Ejemplos no vlidos: Direccin, camin .
Ejemplos vlidos: Direccion, canada, camion .
La longitud de identificadores puede ser 8 caracteres o
ms, depender del programa que utilice.
Variables y Constante
Para poder manejar los datos, es necesario disponer de un
mecanismo que permite el almacenamiento y la
manipulacin de los datos. Estas labores se realizaran en
un programa por medio de las entidades o identificadores
denominadas variables y contantes.
Las variables se declaran
e inician en memoria.
int PrimerNumero;
int SegundoNumero;
Asignacin de valores a
las variables
PrimerNumero = 100;
SegundoNumero = 25;
ESTADO DE MEMORIA
PrimerNumero
SegundoNumero
Despus de Ejecutar
PrimerNumero
100
100
SegundoNumero
25
25
VARIABLES
DEFINICIN:
Una variables es el nombre que asignamos para una posicin
(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
posicin
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.
VARIABLES
ATRIBUTOS DE UNA VARIABLE:
Identificador : Es el nombre que identifica de manera nica la
localizacin 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 numrica,
alfanumrica o lgica
EJEMPLOS DE VARIABLES CON SU RESPECTIVO ATRIBUTO:
a)
Identificador
Edad
Tipo
Valor
b)
Identificador
Nombre
Entero
Tipo
Cadena
20
Valor
Richard
VARIABLES
DECLARACIN DE VARIABLE:
Esta es la primera fase en la vida de cualquier variable. La forma de
declarar variables es muy sencilla. Esta seccin debe comenzar con la
palabra reservada var.
La sintaxis general para declara una variable es:
Tipo de la dato: Variable;
Donde,
Tipo de la dato: este dato puede ser entero, real, carcter, cadena, etc.
Variable : es una secuencia de identificadores separados por coma.
Cada variable que se usa en un programa o algoritmo debe
de ser declarada.
Un punto y coma: Al fina de la declaracin se colocara.
dos Puntos: En algoritmo se coloca los dos puntos, entre el tipo de dato
y la variable. En Java no se coloca.
VARIABLES
TIPOS DE VARIABLES VARIABLE:
Numricas.
Alfanumricas.
Lgicas
NOTA:
Estos tipos de variable pueden tomar
nicamente valor de s mismas.
Ejemplos en algoritmo:
var
Entero : I, J, K; /* valores enteros
Real : Radio;
/* valor real
Char: Letra ;
/* un caracter
Ejemplos en Java:
int x;
int y;
int x, y, z;
Double cuenta, suma , tota;
CONSTANTES
DEFINICIN:
Es un dato cuyo valor no puede cambiar durante la ejecucin del
programa. Recibe un valor en el momento de la compilacin y este
permanece inalterado durante todo el programa o algoritmo.
Tienen varios usos: ser miembro en una expresin, en una
comparacin, asignar su valor a una variable, etc.
Se puede hacer una divisin de las constantes en tres clases:
Constantes literales(sin nombre) .
Constantes declaradas (con nombre) .
Constantes expresin.
CONSTANTES
Constantes literales(sin nombre) .
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
CONSTANTES
Constantes declaradas (con nombre) .
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 seccin que comienza con la
palabra reservada const . Despus de declarar una constante se
puede usar en el cuerpo principal del programa.
Para declarar mas de una constante en una misma lnea, se utilizara
la coma para separarlas.
Para declarar una constante se utilizar la sintaxis siguiente:
Nombre de la constante = valor
CONSTANTES
Ejemplos:
const
Pi = 3.141592;
Saludo = 'Hola';
/* valor real
/* Cadena
const
Entero : x = 10 , y = 100;
Constantes Expresin.
Tambin se declaran en la seccin Const pero a estas no se les asigna
un valor directamente, sino que se les asigna una expresin. Esta
expresin se evala en tiempo de compilacin y el resultado se le
asigna a la constante.
Ejemplos:
const
x = 10;
y = 100;
z = 10;
Resultado = (y - x) mod z;
Centro = (y - x) div 2;
Nota: Este ejemplo es solamente
para ver la utilizacin de la
constante expresin, no se han
declarado las variables resultado y
Centro.
VARIABLE Y CONSTANTE
Ejemplos utilizando la declaracin anterior:
// Declaracin de variable y constante
Var
real : radio;
Const
real Pi = 3.1416;
// Captura de datos de entrada
Leer (radio)
Area_circulo = radio ^ 2 * Pi
// Resultados de la informacin
Imprimir (Area_Circulo)
Nota:
Leer e imprimir se vera en
la segunda unidad