lunes, 12 de marzo de 2012

Elementos Básicos de Programación

Bien amigos, hasta ahora ha sido todo muy fácil, instalamos el JDK (Java Develpment Kit), el editor Eclipse e incluso creamos un programa que nos mostraba por consola un "Hola Mundo".

Cabe mencionar que para programar en Java se deben tener unos conocimientos mínimos de programación, no es indispensable, pero si se intenta entrar en el mundo de la programación con Java os resultará, difícil, tedioso e incluso desesperante. Dicho esto, realizaré un pequeño resumen de las características básicas de la programación, ya que siempre hay valientes que se atreven con todo, e incluso para aquellos que alguna vez programaron y les sirve de recordatorio.


Un programa consta de 2 partes:

   *Los Datos
   *Las instrucciones que los procesan

     DATOS:

Para almacenar los datos necesitamos zonas de memoria del ordenador. La memoria del ordenador está dividida en casillas numeradas en las que se guardan datos almacenados en sistema binario.Nosotros, simplemente tenemos que indicarle al ordenador cómo queremos que se llamen las zonas de memoria donde vamos a almacenar la información de todo lo demás.A estas zonas de memoria las llamaremos variables y cuando se definan se deben indicar los siguientes aspectos de las mismas:


-Nombre: Sirve para identificarla. El nombre de un elemento se formará con letras o números, empezando    
                 siempre por una letra

                         Bien definidas                     Mal definidas
                            nombre                                      3nombre
                            iNombre                                    nombre-apellidos
                            nombreApellidos                nombre+apellidos
                            nombre_apellidos              -nombre
                            nombre3
                            _nombre

                Las variables declaradas con nombre compuesto, el primer nombre va en minúscula y el segundo    
                con mayúscula: "nombreApellidos"

-Tipo: Indica que conjunto de valores puede almacenar la variable. Los tipos básicos son:   
    • Número Entero(int)
    • Numero Real(float, double)
    • Carácter(char)
    • Cadena de Caracteres (String)
    • Lógico  (boolean)
-Valor Almacenado: Las variables nos permitirán almacenar un valor, que podremos cambiar por otro    
                                  diferente durante la ejecución del programa. Para asignar un valor a la variable lo  
                                  tendremos que hacer mediante una instrucción llamada asignación.


       INSTRUCCIONES:

Una de las instrucciones más utilizadas es la de asignación, la cual tiene el siguiente formato:
            • Variable=Expresión
En las instrucciones de asignación se coloca a la izquierda del símbolo de asignación la variable a la que se le va a colocar el valor y a la derecha una expresión que puede ser simplemente un dato o una operación más compleja. Si la parte de la derecha es una expresión, lo primero que hace el ordenador es calcular su valor realizando las operaciones precisas. Una vez obtenido el resultado de la expresión éste es asignado a la variable.

Cuando se almacena un valor en una variable se pierde el valor que tenía almacenado anteriormente, pues éste es sustituido por el nuevo.

Si en la parte de la derecha aparece el nombre de una variable, se sustituirá dicho nombre por el valor almacenado de la variable, y después se calculará la expresión

Expresiones Numéricas

    Las expresiones numéricas emplean los símbolos y siguen las reglas habituales de las matemáticas. Los operadores básicos son : + , - , * , /  y %

Si en la expresión se van a utilizar operadores diferentes, hay que tener en cuanta cual se va a evaluar primero. El orden de prioridad de los operadores es: 

        • Paréntesis
        • Potencias
        • Productos y Divisiones
        • Sumas o Restas
Expresiones Lógicas:

Expresiones lógicas son aquellas cuyo resultado es Verdadero o Falso, que son valores lógicos o Booleanos. Hay de 2 tipos:
        • Operadores de comparación: que permiten comparar el valor de dos variables:
            • < (menor que...)
            • > (mayor que...)
            • <=(menor o igual que...)
            • >=(mayor o igual que...)
            • ==(Igual)
            • !=(Distinto)
        • Operadores Lógicos: Se utilizan cuando se necesitan expresiones condicionales más complejas:
            • AND (&&)------> Y
            • OR( | | )----------> O
            • NOT (!)---------->NO

Bueno amigos, se que esto es una pesadez, pero todos debemos pasar por él en algún momento.

Como ya dije al principio, esto es un "breve" resumen de las variables y expresiones, podría hacer un gran número de post intentando explicar muy a fondo este tema, pero no os quiero matar del aburrimiento, en Google podréis encontrar páginas con este tipo de información más completa.

Muchas gracias y un saludo.


No hay comentarios:

Publicar un comentario