Está en la página 1de 4

Programación: Laboratorio 1

Laboratorio 1: Introducción a Eclipse


Objetivos
1. Conocer y aprender a manejar la herramienta que se usará para
programar: el entorno de programación Eclipse.
2. Ilustrar los pasos de la creación de un proyecto de Java: programación,
compilación y ejecución.
3. Familiarizarse con el servicio de subida de código a Moodle —que se
usará posteriormente en las prácticas puntuables—.

Antes de la sesión de laboratorio


Para poder usar el laboratorio en esta asignatura es necesario:

1. Estar matriculado, y contar con una dirección de correo


@alumnos.upm.es.
2. Tener una cuenta de los laboratorios del DIT (valen las creadas para
otras asignaturas del departamento). Dispone de información detallada
sobre el funcionamiento de estas cuentas en
https://www.lab.dit.upm.es/faq_laboratorio.html#cuentas
3. Acceder a Moodle UPM.

En los ordenadores del laboratorio, Eclipse ya está instalado. Si dispone de


ordenador portátil o personal, es útil tener instalado el entorno de programación
Eclipse; podrá seguir las sesiones de laboratorio en su ordenador si lo desea.
Para instalar Eclipse, tiene que descargarlo y seguir las instrucciones que
encontrará aquí: http://www.eclipse.org/downloads/ (tras descargar el instalador
y arrancarlo, elegir la opción "Eclipse IDE for Java Developers").

Actividades
El profesor realizará algunas actividades en el laboratorio. Podrá encontrar
vídeos de apoyo en Moodle.

Le proponemos realizar una serie de retos. El profesor le ayudará a resolverlos.


Los encontrará resueltos en moodle; revíselos después de finalizar la sesión de
laboratorio de cada tema.

1. Creación de un proyecto Java con Eclipse


1. Arranque Eclipse: localice el icono en el escritorio o el menú
Aplicaciones → Laboratorios Docentes Dit
Si aparece la ventana de bienvenida pulse el icono “Hide” o
"Workbench" para empezar a programar.
2. Localice la perspectiva de programación Java: menú Window →
Perspective → Open Perspective → Java. Una perspectiva está
formada por un conjunto de ventanas dentro de Eclipse que facilitan el
desarrollo de una actividad (por ejemplo, programar en Java).

1
Programación: Laboratorio 1

3. Observe que tiene una pequeña ventana (también denominada vista) a


la izquierda con el nombre "Package Explorer", a través de la cual
podrá localizar todos los programas que haga con Eclipse. Todos ellos
se guardan en una carpeta del sistema de directorios que Eclipse
denomina "Workspace", puede comprobar cuál es mediante el menú:
File → Switch Workspace
● Si alguna vez, al arrancar Eclipse, aparece un mensaje diciendo
que no puede usar su Workspace y sugiriendo otro, acepte y
luego cambie a su Workspace original. Si no es posible, pida
ayuda.
4. El software que aparece en "Package explorer" se organiza en
carpetas que se denominan proyectos. Creará un proyecto para cada
sesión de laboratorio mediante el menú: File → New → Java
Project
Deberá darle un nombre en la casilla "Project Name:"; el nombre se
indicará en cada sesión de laboratorio, en esta ocasión elija como
nombre PROG23-laboratorio1 Importante: los nombres no pueden
contener acentos, espacios ni símbolos. Java y Eclipse distinguen
mayúsculas y minúsculas. Asegúrese de que está marcada la casilla
"Create separate folders for sources and class files" y que
no está marcada la casilla "Create module-info.java file" (si no le
permitiera desmarcarla, simplemente continúe y presione "Cancel"
cuando le pregunte por module-info en la siguiente pantalla)

2. Creación y ejecución de un programa Java con Eclipse


1. Dentro de un proyecto, las clases que va a programar se colocan
automáticamente en una carpeta que se llama "src" (del inglés ‘source
code’, o código fuente) y allí deberá crear una carpeta especial que se
denomina paquete (package), lo que se consigue, habiendo marcado el
proyecto en el que va a trabajar, con el menú: File → New →
Package
Debe darle un nombre en la casilla "Name:"; el nombre se indicará en
cada sesión de laboratorio, en esta ocasión elija como nombre
es.upm.dit.prog.laboratorio1
2. Seleccione el paquete que acaba de crear. Cree una clase Java
mediante el menú: File → New → Class
Ponga como Nombre: HolaATodos Si no están marcadas las opciones
siguientes márquelas: "public static void main (String []args)"
y "Generate comments".
3. Verá que en la ventana central aparece el código Java de la clase que
acaba de crear, con una solapa superior en la que aparece el nombre
del fichero *HolaATodos.java. Dentro del método main, después del
comentario // TODO… en la línea siguiente escriba la sentencia:
System.out.println ("Hola a todos");
4. Observe que, mientras la está escribiendo, aparecen unos signos rojos
en el margen izquierdo: se trata de indicaciones de errores; Eclipse está
leyendo lo que usted escribe y hasta que no está completa la sentencia
no la da por buena. Cuando acabe de escribirla, puede guardar en el

2
Programación: Laboratorio 1

disco el fichero; para ello, lo más rápido es el menú: File → Save All
Compruebe que desaparece el asterisco del nombre del fichero en la
solapa. Si no aparece ninguna marca roja en el margen izquierdo esto
quiere decir que Eclipse ha compilado con éxito las clases del paquete
en el que está.
5. Una vez sin errores puede ejecutar su programa —recuerde que
empezará a ejecutar las sentencias del método main. Para ello, marque
la clase que contiene el método main y con el menú de botón izquierdo
marque el menú: Run As → Java Application

También puede acceder al menú:

Run → Run

Los resultados de la ejecución de su programa aparecerán en la ventana


central de abajo que se llama "Console".

3. Exportación del programa y subida a Moodle


1. Haga clic con el ratón sobre el proyecto PROG23-laboratorio1 en
Eclipse para seleccionarlo, y abra el menú File → Export… →
General → Archive File
También puede aparecer en español como Fichero zip
2. Seleccione su proyecto completo para exportar; y en "To Archive
file" indique la carpeta de su sistema de ficheros donde quiere colocar
el fichero zip y el nombre de este fichero que debe ser
PROG23-laboratorio1.zip. Asegúrese de que se guarda en formato
zip y se crea la estructura de directorios.
3. Fuera de Eclipse, localice el fichero PROG23-laboratorio1.zip y
súbalo a la tarea Laboratorio1: entregar el resultado del Moodle
de Programación.

4. Reto 1: Escribir un programa para convertir grados Celsius a


Fahrenheit
La fórmula para convertir unidades de temperatura de grados Celsius
(centígrados) a grados Fahrenheit es:

f = ((9 * c) / 5) + 32

El reto consiste en escribir una clase con un programa que lea del teclado un
valor de temperatura medida en Celsius y muestre el valor en Fahrenheit.

Puede seguir estos pasos:

1. Dentro del proyecto PROG23-laboratorio1, cree una clase con nombre


Celsius2Fahrenheit. Asegúrese de tener un método main con la
cabecera correcta para que pueda funcionar como un programa. Dentro
de este método deberá añadir las sentencias del programa.
2. Defina una variable real para el valor de temperatura en Celsius y lea el
valor de esta variable del teclado así:

3
Programación: Laboratorio 1

Scanner sc = new Scanner(System.in);

System.out.println("Escriba el valor en Celsius: ");

double c = sc.nextDouble();

Es muy posible que Eclipse subraye la palabra Scanner y ponga un


símbolo rojo en el margen izquierdo. Scanner es una clase que ya viene
hecha en Java (clase predefinida) pero nuestro programa no indica
dónde debe ir a encontrarla. Pulse en ese símbolo en rojo con el ratón
derecho y marque la opción en la que indica Import Scanner
(java.util) y verá que se incluye una línea import
java.util.Scanner; y deja de estar en rojo.

3. Defina otra variable real para el valor en Fahrenheit y dele un valor inicial
usando la fórmula (en donde aparece la variable c a la que ya le ha
dado valor).
4. Escriba en la pantalla los dos valores, usando la sentencia
System.out.println
5. Ejecute el programa con varios valores para comprobar que son
correctos (puede hacer las comprobaciones a mano o mirar alguna tabla
de conversión de valores en la Web).
6. Cuando haya acabado el reto, suba el proyecto de nuevo a la tarea de
moodle Laboratorio1: entregar el resultado , siguiendo los pasos
vistos anteriormente.

Si ha llegado hasta aquí: enhorabuena, ha superado la primera sesión de


laboratorio con éxito.

También podría gustarte