Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 20

POO 1

GUÍA DE LABORATORIO Nº 1
“Introducción Java – Uso de estructuras condicionales y repetitivas”

1. OBJETIVO
1.1. Comprender las características resaltantes del lenguaje java.
1.2. Conocer las herramientas disponibles para desarrollar con java.
1.3. Comprender la ejecución de un programa java.
1.4. Crear programas básicos en java utilizando estructuras condicionales y repetitivas.

2. DESARROLLO TEÓRICO

2.1. Historia de java


Los orígenes de Java se remontan al año 1990, cuando un equipo de la
compañía Sun Microsystems investigaba, bajo la dirección del ingeniero James
Gosling, en el diseño y elaboración de software para pequeños dispositivos
electrónicos de consumo.

2.2. Características de java


Entre las características más resaltantes y compartidas por muchos autores,
tenemos que:
 POO.
 Arquitectura Neutra.
 3 entornos de desarrollo.
 Garbagge Collector.
 No uso de punteros ni variables globales.

2.3. Compilador Java


Encargado de generar un código intermedio, independiente de la arquitectura
(bytecodes).

2.4. Máquina Virtual Java(JVM)


Encargado de interpretar los bytecodes de acuerdo a la arquitectura donde se
encuentra ejecutándose el programa. Los bytecodes pueden considerarse como
un lenguaje máquina de un JVM.

2.5. JDK, JSE,JEE,JME,JRE


JDK: Java Development Kit
JSE: Jasa Standard Edition
JEE: Java Enterprise Edition
JME: Java MicroEdition

2.6. IDE’s
Gratuitos:
 www.netbeans.org
 www.eclipse.org
 www.bluej.org
 www.jcreator.org
De pago:

Ing. Manuel A. Lagos Barzola


POO 2

 Borland JBuilder
 IBM Visual Age for Java
 Sybase Power J.

2.7. Ejecución de un programa java.

3. DESARROLLO DE LA PRÁCTICA

3.1. Instalación de JDK y documentación en Windows.

Cómo instalar Java y su documentación de Windows

Antes de poder programar en Java para IS142, usted tendrá que instalar el "Java
Standard Edition, Java Development Kit 7" (JDK 7) en el Windows de su
computadora. Debe tener en cuenta que Java Standard Edition cuenta con varios
sistemas de numeración: por ejemplo, 1.6.0_21, 6u21, y "JDK 6 Update 21" que
se refieren a la misma versión.

Este documento contiene instrucciones paso a paso las para instalar JDK 7u2 y
su documentación (Javadocs) en un equipo con Microsoft Windows. Estas son las
vigentes a 29 de enero de 2012, pero tenga en cuenta que los cambios menores
se producen con frecuencia.

El JDK 7u2 se puede descargar desde este sitio web:

http://www.oracle.com/technetwork/java/javase/downloads/index.h
tml

Haga clic en el botón Download JDK en la Plataforma Java, Standard Edition.


Asegúrese de descargar el JDK y no el JRE.

Ing. Manuel A. Lagos Barzola


POO 3

Seleccione Accept License Agreement.

A continuación, seleccione el archivo de instalación correspondiente a su


plataforma: Si su sistema es de 32-bit, seleccione el jdk-7u2-windows-i586.exe.
Si el sistema es de 64-bits, seleccione el jdk-7u2-windows-x64.exe. Usted puede
averiguar qué tipo de sistema que tiene yendo a Inicio, Panel de control, Sistema
y revisar la información que aparece en "Tipo de sistema".

Ing. Manuel A. Lagos Barzola


POO 4

Una vez obtenido el archivo de instalación, haga doble clic para iniciar el proceso
de instalación. Este proceso le llevará a través de la siguiente serie de ventanas:

1. Configuración (Setup)
Haga clic en Siguiente (Next>).

2. Instalación personalizada (Custom Setup )


No es necesario realizar ningún cambio a la configuración predeterminada. Sólo
tienes que verificar el directorio de instalación, que debe ser C: \ Archivos de
programa \ Java \ jdk1.7.0_02 \
Haga clic en Siguiente.

3. Progreso
Espere a que la siguiente ventana para abrirla.

4. Carpeta de destino que no es necesario realizar ningún cambio en la


configuración predeterminada. Sólo tienes que verificar el directorio de
instalación, que debe ser C: \ Archivos de programa \ Java \ jre7 \. Haga clic en
Siguiente.

5. Progreso (Progress)
Espere a que el proceso hasta el final.

6. Completar (Close)

Haga clic en Finalizar para completar. Una ventana de navegador puede abrir
que le pide que registre el software. Usted puede hacerlo, o simplemente
cerrarlo sin registro.

DOCUMENTACION

Ahora tiene que descargar la documentación de Java en su equipo. Eclipse, la


aplicación que se utiliza para escribir los programas Java, puede utilizar esta
documentación para crear consejos útiles. La documentación se puede descargar
desde la misma página web como el JDK:

http://www.oracle.com/technetwork/java/javase/downloads/index.h
tml

Esta vez, desplácese hacia abajo y haga clic en el botón Download en la "Java SE
7 Documentación" de la caja de Recursos Adicionales (Additional Resources).

Ing. Manuel A. Lagos Barzola


POO 5

En la siguiente página, seleccione Accept License Agreement y


descargue el archivo .zip

Dependiendo de la configuración de su navegador, es posible que se le pida que


confirme que desea guardar la carpeta zip. En el equipo y / o elegir dónde
guardarlo. Si es así, guarde el archivo zip en el directorio JDK, que es
típicamente.
C: \ Archivos de programa \ Java \ jdk1.7.0_02

Si la carpeta zip se descarga automáticamente a otro lugar, muévalo al directorio


JDK una vez finalizada la descarga.

3.2. Instalación de un IDE.


 Procederemos a instalar el IDE Eclipse.

En IS142, utilizará el Entorno de desarrollo integrado(IDE) Eclipse para crear,


compilar y ejecutar archivos de programación en Java.

Este documento contiene instrucciones paso a paso para instalar Eclipse en un


equipo con Microsoft Windows. No instale Eclipse hasta que haya instalado

Ing. Manuel A. Lagos Barzola


POO 6

Java y su documentación. Consulte - Guía de instalación de Java para


Windows para obtener más información sobre cómo proceder.

Eclipse se puede descargar de la siguiente página web:

http://www.eclipse.org/downloads/

Localice el "Eclipse Classic 3.7.1" y haga clic en el enlace de descarga


correspondiente a su sistema operativo. Si no está seguro de si su Windows es
de 32-bit o 64-bit, vaya a la sección "Sistema" de su Panel de Control para
averiguarlo.

Usted será redirigido a la página de sitios espejo. Un sitio espejo debe ser pre-
seleccionado para ti y aparecerá como un enlace con una flecha de descarga
verde grande:

Si es así, haga clic en para iniciar la descarga. De lo contrario, puede utilizar


cualquiera de los mirrors listados en la página. Dependiendo de la configuración
de su navegador, es posible que se le pida que confirme que desea guardar el
archivo en su ordenador y / o elegir dónde guardarlo.

Asegúrese de saber donde se está descargando el archivo. Una vez que haya
obtenido el archivo Eclipse zip., Ábralo y seleccione Extraer todo para comenzar
el proceso de extracción. Le recomendamos mover la carpeta de Eclipse extraído
a C: \ Archivos de Programa.

La carpeta extrajo entonces debe ser


C: \ Archivos de programa \ eclipse.
Una vez que haya extraído y movido la carpeta eclipse a su destino, puede crear
un acceso directo a Eclipse. Hay varias maneras de hacer esto. En Windows XP,
vaya a C: \ Archivos de programa \ eclipse, haga clic derecho sobre eclipse.exe y
seleccione Crear acceso directo. A continuación, puede arrastrar el acceso directo
en el escritorio o el menú Inicio. En Windows Vista o Windows 7, vaya a C: \

Ing. Manuel A. Lagos Barzola


POO 7

Archivos de programa \ eclipse, haga clic derecho sobre eclipse.exe y selecciona


Anclar al menú Inicio.

Haga doble clic en el acceso directo o eclipse.exe Eclipse ha creado en el


escritorio.

Cada vez que se ejecuta Eclipse, se le pedirá que seleccione un espacio de


trabajo, que es donde los programas que escriben se guardan. El espacio de
trabajo por defecto es:

Windows XP: C: \ Documents and Settings \ <nombre \ workspace Windows


Vista / Windows 7: C: \ Users \ <nombre \ workspace

Haga clic en Utilizar esto como el valor predeterminado y no volver a preguntar


para no tener que escribir la ruta de área de trabajo cada vez que se inicia.
Si se muestra una pantalla de bienvenida a Eclipse, haga clic en el botón
Workbench para alcanzar el principal entorno de desarrollo Eclipse, donde podrá
desarrollar sus programas.

Ahora debería estar en el principal entorno de desarrollo Eclipse, cuyo menú de


la barra se ve así:

Los pasos siguientes le guiarán a través de la creación de Eclipse. Los cambios


que realice en Eclipse se guardan en el espacio de trabajo. Cada vez que se crea
un nuevo espacio de trabajo, tendrá que repetir los pasos.

Ajuste del cumplimiento compilador


- Elija Window -> Preferences en la barra de herramientas de Eclipse.
- En la ventana Preferences, expanda la opción de Java en el árbol de
navegación y haga clic en la opción del compiler.
- En el panel de compilador, establezca el nivel de conformidad del compilador a
1,6. (Si sus opciones contienen 6,0 en su lugar, optar por que).
- Haga clic en Aceptar para guardar los cambios.

Ing. Manuel A. Lagos Barzola


POO 8

Si se le solicita hacer la construcción completa ahora?, Haga clic en Sí.

Configuración de las carpetas

Los archivos que se crean a través de Eclipse se pueden organizar de varias


maneras. Le recomendamos que configure Eclipse para organizar los archivos en
"proyecto" de salida. Esto quiere. Java (que usted va a escribir), y archivos de
clase. (Que el compilador creará a partir de sus archivos. Java) se almacenarán
en la misma carpeta.
- Elija Window -> Preferences en la barra de herramientas de Eclipse.
- En la ventana Preferences, en el árbol de navegación, expanda la opción Java y
haga clic en la opción Build Path.
- En el panel Build Path, seleccione el botón de selección de Project.
- Haga clic en OK para guardar los cambios.

Ing. Manuel A. Lagos Barzola


POO 9

Conexión de la documentación de Java para Eclipse

Este último paso puede ser un poco tedioso, pero no se lo saltará. La


documentación de Java será de gran utilidad en el desarrollo de sus programas.
- Elija Window -> Preferences en la barra de herramientas de Eclipse.
- En la ventana Preferencias, en el árbol de navegación, expanda la opción Java
y haga clic en la opción Installed JRE.
- En el panel de Installed JREs, asegúrese de que la versión más reciente de Java
está activada (debe ser jre1.7 o jre7). Selecciónelo y haga clic en Editar.

Ing. Manuel A. Lagos Barzola


POO 10

Una ventana Edit JRE se abrirá. Esta ventana muestra una lista de las
"bibliotecas del sistema JRE", y es necesario vincular cada biblioteca a la
documentación de Java. Para ello, repita los pasos siguientes para cada
biblioteca de la lista:
- Seleccione una biblioteca de sistema (.... jar)
- Haga clic en el botón Ubicación Javadoc, que abre una ventana ... Por Javadoc.
En esta nueva ventana:
- Seleccione Javadoc en el archivo y el archivo externo.
- Establezca la ruta del archivo en el archivo zip que contiene la documentación
de Java, que descargó al instalar Java.. Este camino debe ser:
C: \ Archivos de programa \ Java \ jdk1.7.0_02 \ jdk-7u2-apidocs.zip
- En el camino dentro del campo de archivo, escriba docs / api.
- Haga clic en Aceptar para volver a la ventana Edit JRE y empezar de nuevo con
la biblioteca siguiente de la lista Cuando se hace con todas las bibliotecas, haga
clic en Finalizar y luego en Aceptar

Para cada biblioteca de la lista:


1) Seleccione la biblioteca
2) Haga clic en Ubicación Javadoc
3) Seleccione los dos
4) Introduzca la ruta al archivo zip.
5) Introduzca docs / api
6) Haga clic en Aceptar

Ing. Manuel A. Lagos Barzola


POO 11

3.3. El primer programa.

Eclipse es un entorno de trabajo profesional, por lo que en un principio puede


parecer complejo el desarrollo de nuestros primeros programas.
Todo programa en Eclipse requiere la creación de un "Proyecto", para esto
debemos seleccionar desde el menú de opciones:

Ing. Manuel A. Lagos Barzola


POO 12

O desde la barra de íconos del Eclipse:

Ahora aparece el diálogo donde debemos definir el nombre de nuestro proyecto:

Ing. Manuel A. Lagos Barzola


POO 13

En el campo de texto "Project Name" ingresamos como nombre: Proyecto1 y


dejamos todas las otras opciones del diálogo con los valores por defecto.
Presionamos el botón "Finish".
Ahora en la ventana de "Package" aparece el proyecto que acabamos de crear:

Como segundo paso veremos que todo programa en Java requiere como mínimo
una clase. Para crear una clase debemos seleccionar desde el menú de opciones:

Ing. Manuel A. Lagos Barzola


POO 14

O desde la barra de íconos del Eclipse:

En el diálogo que aparece debemos definir el nombre de la clase (en nuestro


primer ejemplo la llamaremos Clase1, luego veremos que es importante definir un
nombre que represente al objetivo de la misma), los otros datos del diálogo los
dejamos con los valores por defecto:

Ing. Manuel A. Lagos Barzola


POO 15

Luego de presionar el botón "Finish" tenemos el archivo donde podemos codificar


nuestro primer programa:

Más adelante veremos los archivos que se crean en un proyecto, ahora nos
dedicaremos a codificar nuestro primer programa. En la ventana de edición ya
tenemos el esqueleto de una clase de Java que el entorno Eclipse nos creó
automáticamente.

public class Clase1 {

Todo programa en Java debe definir la función main. Esta función la debemos
codificar dentro de la clase: "Clase1".
Procedemos a tipear lo siguiente:

public class Clase1 {

public static void main(String[] parametro) {


System.out.println("Hola Mundo Java");
}

Ing. Manuel A. Lagos Barzola


POO 16

Es decir tenemos codificado en el entorno del Eclipse nuestro primer programa:

Como último paso debemos compilar y ejecutar el programa, esto lo podemos


hacer desde el menú de opciones:

O desde la barra de íconos del Eclipse:

Ing. Manuel A. Lagos Barzola


POO 17

Si no hay errores de codificación debemos ver el resultado de la ejecución en una


ventana del Eclipse llamada "Console" que aparece en la parte inferior:

Lo más importante es que quede claro los pasos que debemos dar para crear un
proyecto en Java. El objetivo de una clase, la función main etc. los veremos a lo
largo de este curso.

3.4. Segundo programa:

Ing. Manuel A. Lagos Barzola


POO 18

3.5. Tercer Programa:

3.6. Cuarto Programa:

3.7. Quinto Programa:

3.8. Sexto programa:


Escriba un programa que dado un número diga si es primo o no solamente si el
número está comprendido entre 1 y 20.

Ing. Manuel A. Lagos Barzola


POO 19

Solución mejorada, utilizando la estructura repetitiva do-while:

Ing. Manuel A. Lagos Barzola


POO 20

3.9. Se ingresan por teclado tres números, si al menos uno de los valores ingresados es
menor a 10, imprimir en pantalla la leyenda "Alguno de los números es menor a
diez".
3.10. El rendimiento de un alumno se clasifica de acuerdo a lo siguiente:
BUENO: si su promedio esta entre 16 y 20
REGULAR: si su promedio esta entre 11 y 15
DEFICIENTE: si su promedio esta entre 6 y 10
PESIMO: si su promedio esta entre 0 y 5
Escribir un programa que permita ingresar 3 notas de 05 alumnos diferentes, e
imprima cual es su rendimiento de cada uno de ellos.

3.11. Escribir un programa que permita ingresar para los N alumnos de una
universidad : SEXO ( ‘M’ o ‘F’ ) , edad y carrera ( ‘A’,’B’,’C’ ) e imprimir la
carrera con menor promedio de edad de sus alumnos que son varones

4. CUESTIONARIO

4.1. Operadores en Java.


4.2. Tipos de datos en Java.
4.3. Estructuras de selección, repetición y salto.
4.4. Elabore un pequeño programa que realice las operaciones de una calculadora
básica.
4.5. Se ingresan tres valores por teclado, si todos son iguales se imprime la suma del
primero con el segundo y a este resultado se lo multiplica por el tercero.
4.6. Realizar un programa que pida cargar una fecha cualquiera, luego verificar si dicha
fecha corresponde a Navidad.
4.7. Escribir un programa que pida ingresar la coordenada de un punto en el plano, es
decir dos valores enteros x e y (distintos a cero).
Posteriormente imprimir en pantalla en que cuadrante se ubica dicho punto. (1º
Cuadrante si x > 0 Y y > 0 , 2º Cuadrante: x < 0 Y y > 0, etc.)
4.8. De un operario se conoce su sueldo y los años de antigüedad. Se pide confeccionar
un programa que lea los datos de entrada e informe:
a) Si el sueldo es inferior a 500 y su antigüedad es igual o superior a 10 años,
otorgarle un aumento del 20 %, mostrar el sueldo a pagar.
b)Si el sueldo es inferior a 500 pero su antigüedad es menor a 10 años, otorgarle
un aumento de 5 %.
c) Si el sueldo es mayor o igual a 500 mostrar el sueldo en pantalla sin cambios.
4.9. Escribir un programa que permita ingresar el largo y el ancho de N rectángulos
e imprima el área del rectángulo con el menor perímetro.
4.10. Escribir un programa que permita ingresar un número entero positivo de tres
dígitos y que imprima la suma de sus cifras.

5. BIBLIOGRAFÍA
5.1. Programación en Java2, Serie Schaum, Mc Graw Hill.
5.2. Programación en Java, Ángel Esteban.
5.3. Big Java 4th Ed

Ing. Manuel A. Lagos Barzola

También podría gustarte