sábado, 11 de octubre de 2014

Cual es la funcion de la instruccion import

Nos permite traer a nuestra clase de trabajo actual, las funciones (metodos) clases y subclases de otras clases (recuerda que en Java todas son clases). De este modo, al importar una clase especifica, podras tener acceso a las clases que esta como tal contiene, es muy importante que aunque hagas esto, se mantiene la privacidad (el encapsulamiento) declarado para cada una de ellas, es decir si son private, public o de paquete.

Para importar una clase se una siempre al comienzo de todo contenido de tu clase, es decir los import deben ser lo primero que hagas en tu clase. 

La sintaxis es la siguente 

Import nombre_de_la_clase.*;

Con que instrucciones mostramos mensajes en la consola

Para mostrar mensajes en la consola utilizamos la siguiente sintaxis

System.out.print("Ingrese la cantidad de horas trabajadas por el empleado:");

Con esta sintaxis todo lo que se encuentra contenido entre comillas aparecera exactamente en la ventana de la consola

Si disponemos de una variable
System.out.print(sueldo);

A que se le llama error tipográfico

Son los famosos errores de escritura que suelen suceder al teclear un programa

Algunos tips para que ya no te vuelvan a suceder estos errores

Fíjate: no tiene nada que ver con tu capacidad de codificar ni con tus habilidades de desarrollador y sin embargo uno de los errores tontos que te harán perder mas tiempo en tu aprendizaje.
En el curso de java para principiantes insistimos mucho en la necesidad de estar concentrados para escribir código ademas estos errores como son sutiles pueden ser difíciles de detectar.

¿La solución? puedes elegir entre combinar estas 2 propuestas.

1. Trabaja con una buena IDE o editor de textos especifico para Java que te marque las posibilidades que puedan pasar.

2. Selecciona muy bien y simplifica los nombres de las funciones o variables para que puedas detectar cualquier error tipográfico, y recuerda !Java es sensible a las Mayúsculas y Minúsculas!

A que se le llama error lógico

Los errores lógicos, son el tipo de error en programas grandes (miles de lineas) son mas difíciles de localizar.

Ejemplo de un programa con error Lógico 

Como podemos observar si ejecutamos el programa no presenta ningun error de compilacion, pero luego ingresamos el valor del lado del cuadrado (por ejemplo el valor 10) obtenemos como resultado un valor incorrecto (imprime al 1000), esto debido que definimos incorrectamente la formula para calcular la superficie del cuadrado 
superficie=lado *lado *lado;

A que se le llama estructura secuencial

Cuando en un problema solo participan operaciones, entradas y salidas se le denomina una estructura secuencial.
Los problemas diagramados y codificados previamente emplean solo estructuras secuenciales. la programación requiere una practica ininterrumpida de diagramación y codificación de problemas.

Ejemplo: 
Realiza la carga de dos números enteros por teclado e imprimir su suma y su producto.

Diagrama de flujo
 Tenemos 2 entradas, num 1 y num 2, dos operaciones: realización de la suma y del producto de los valores ingresados y dos salidas, que son los resultados de la suma y el producto de los valores ingresados. en el símbolo de la impresión podemos indicar una o mas salidas, eso queda a criterio del programador, lo mismo para indicar las entradas por el teclado.

Programa

Recordemos que tenemos que seguir todos los pasos vistos para la creación de un proyecto, su clase, definición de la función main y la codificación del diagrama de flujo


viernes, 10 de octubre de 2014

A que se le llama estructuras condicionales simples y compuestas

Estructura Condicional Simple

Cuando se presenta la elección tenemos la opción de realizar una actividad o no realizar ninguna, Representación Gráfica:


Se puede observar, el rombo representa una condición, hay 2 opciones que se pueden tomar, si la condición da verdadera se sigue el camino del verdadero, osea el de la derecha si la condición da falsa se continua el camino de la izquierda

--> Como se representa en diagrama de flujo:


--> Como se representa en eclipse :

La palabra clave "if" indica que estamos en presencia de una estructura condicional, seguidamente disponemos la condición entre paréntesis, por ultimo encerrada entre llaves las instrucciones de la rama del verdadero


Estructura Condicional Compuesta

Lo mas importante que hay que tener en cuenta que se realizan las actividades de la rama del verdadero o falso, nunca se realizan las actividades de las 2 ramas

En la estructura condicional compuesta tenemos salidas, entradas, operaciones, tanto por la rama del verdadero como por la rama del falso

Un ejemplo: Realizar un programa que solicite ingresar 2 numeros distintos y muestre por pantalla el mayor de ellos.

--> Como se representa en diagrama de flujo:

--> Como se representa en eclipse :
cotejemos que el diagrama de flujo y la codificacion y observemos que el primer bloque de llaves despues del if representa la rama del verdadero y el segundo bloque de llaves representa la rama del falso

Operadores Racionales
> (mayor)
< (menor)
>= (mayor o igual)
<= (menor o igual)
== (igual)
!= (distinto)

Operadores Matematicos
+ (mas)
- (menos)
* (producto)
/ (division)
% (resto de una division)