Empezando con Java

Como estamos empezando con Java, lo primero que tendremos que hacer es descargarnos la versión oficial del JDK (Java Development Kit). Para ello vamos a ir a la web de Oracle que es la propietaria de Java, y nos descargamos el JDK.

Oracle recomienda NetBeans como IDE (Integrated development environment) para programar con Java. Así es que en este curso utilizaremos dicho IDE que puedes descargarlo junto con Java desde esta url.

No obstante, para las primeras lecciones del curso no realizaremos ninguna instalación, usaremos un compilar Java online, con lo que podremos practicar desde nuestro navegador.

Compilando y ejecutando Java On line

Existen varios compiladores Java online. Basta con que tecleemos en Google: “ java on line compiler” y se nos listaran varias acciones.

Sigue leyendo Empezando con Java

Ejercicios de introducción a la programación

En este post os propongo dos ejercicios de introducción a la programación, el primer tema de mis apuntes de Java. Se trata de pensar, plantear una solución al problema propuesto, y plasmarla luego en un diagrama de flujo o/y con pseudocódigo.

Existen varias soluciones posibles para resolver un mismo problema, unas más eficientes que otras. Pero desde luego, antes de ponernos a programar, tenemos que plantear la solución al problema que queremos resolver programando.

Aquí podéis ver una solución posible para cada ejercicio propuesto, que por supuesto no es la única posible y que probablemente no sea la más eficiente.

Sigue leyendo Ejercicios de introducción a la programación

Introducción a la programación

Antes de comenzar con la programación en Java, les explico a mis alumnos un tema de introducción a la programación. Les cuento en que consiste programar, lo que es un algoritmo, un diagrama de flujo y un seudocódigo. Pero por encima de todo, les insisto en que programar es acerca de resolver problemas.

Conceptos preliminares

Existen una serie de conceptos que conviene interiorizar antes de ponerse a programar. Al menos deberíamos tener bien claros los siguientes:

Sigue leyendo Introducción a la programación