jueves, 1 de mayo de 2014

Constantes, Variables y Expresiones




Constantes, Variables y Expresiones



Son espacios de memoria creados para contener valores que de acuerdo a su naturaleza deseen  mantenerse(Constantes) o que puedan varias(Variables).

Constante:
 Es un dato que permanece con un valor, sin cambios, es decir constantes, a lo largo del  desarrollo del   algoritmo o a lo largo de la ejecución del programa. 
Se utiliza cuando necesitamos que el valor de determinada variable se mantenga durante  la ejecución del programa o hasta tanto se requiere su cambio.
Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. 
Ejemplo: 
public class constante1 {
    public static void main(String[] args)
    {
        String ene,feb,mar,abril,may,jun,jul,ago,set,oct,nov,dic;
        System.out.println("Los meses del año");
        ene="ENERO";
        feb="FEBRERO";
        mar="MARZO";
        abril="ABRIL";
        may="MAYO";
        jun="JUNIO";
        jul="JULIO";
        ago="AGOSTO";
        set="SETIEMBRE";
        oct="OCTUBRE";
        nov="NOVIEMBRE";
        dic="DICIEMBRE";
        System.out.println(ene+"\n"+feb+"\n"+mar+"\n"+abril+"\n"+may+"\n"+jun+"\n"+jul+"\n"+ago+"\n"+set+"\n"+oct+"\n"+nov+"\n"+dic);
        System.out.println();
    }
}

ejemplo 2:
public class constante2 {
    public static void main(String[] args)
    {
        String Aimara,quechua,castellano;
        System.out.println("Los Idiomas Del Peru");
        Aimara="AIMARA";
        quechua="QUECHUA";
        castellano="CASTELLANO";
        System.out.println(castellano+"\n"+quechua+"\n"+Aimara);
        System.out.println();
    }

}

Variable:

Es un dato cuyo valor puede variar a lo largo del desarrollo del algoritmo o en el transcurso de la ejecución del programa.
Una variable descrita o declarada de un tipo determinado, sólo podrá contener,valores de ese tipo.
Una variable declarada numérica entera, no podrá contener números reales.
Se utiliza cuando el dato que contiene sufrirá cambios o variará en la medida que cambien los valores que maneje.
Ejemplo: 
public class Variable {
    public static void main(String[] args)
    {
        Double tamaño,tamañoactual;
        tamaño = Double.parseDouble(JOptionPane.showInputDialog("Ingrese su estatura a los 10 años de edad: "));
        tamañoactual = Double.parseDouble(JOptionPane.showInputDialog("Ingrese su estatura actual : "));
        System.out.println("Estatura a los 10 años ==> " + tamaño);
        System.out.println("Estatura actual es ==> " + tamañoactual);
        System.out.println();
    }

}
ejemplo 2:
public class Variable2 {
    public static void main(String[] args)
    {
        int votos,votosfinal;
        System.out.println("ELECCIONES MUNICIPALES");
        votos = Integer.parseInt(JOptionPane.showInputDialog("Cantidad de votos 10:00 AM : "));
        votosfinal = Integer.parseInt(JOptionPane.showInputDialog("Cantidad de votos 4:00 PM : "));
        System.out.println("votos 10:00 AM ==> " + votos);
        System.out.println("votos  4:00 PM ==> " + votosfinal);
        System.out.println();
    }
}


Clasificación de las Variables :

Por su contenido
        Variables Numéricas: Son aquellas en las cuales se almacenan valores numéricos, positivos o negativos, es decir almacenan números del 0 al 9, signos (+ y -) y el punto decimal.
Ejemplo:
iva = 0.15 pi = 3.1416 costo = 2500
       Variables Lógicas: Son aquellas que solo pueden tener dos valores (cierto o falso) estos representan el resultado de una comparación entre otros datos.
         Variables Alfanuméricas: Esta formada por caracteres alfanuméricos (letras, números y caracteres especiales). 
      Ejemplo:
letra = ’a’ apellido = Curi’ direccion = ’Tepro San Martin C-8
Por su uso
     *    Variables de Trabajo: Variables que reciben el resultado de una operación matemática completa y que se usan normalmente dentro de un programa.
Ejemplo:
Suma = a + b /c 
       *   Contadores: Se utilizan para llevar el control del numero de ocasiones en que se realiza una operación o se cumple una condición. Con los incrementos generalmente de uno en uno.
        Acumuladores: Forma que toma una variable y que sirve para llevar la suma acumulativa de una serie de valores que se van leyendo o calculando progresivamente.

    Expresiones:
     Las expresiones son combinaciones de constantes, variables, símbolos de operaciones (matemáticos, lógicos y relacionales) y nombres de funciones que se utilizan en el cuerpo del algoritmo. Las expresiones pueden ser simples o compuestas,
  Las expresiones simples, son asignaciones directas a una variable o constante de un valor numérico o    carácter,
Por ejemplo: 
a + (b + 3) / c