You are on page 1of 10

Fecha de efectividad: 18-08-04

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formato para prcticas de laboratorio


CARRERA

PLAN DE
ESTUDIO

CLAVE
ASIGNATURA

NOMBRE DE LA ASIGNATURA

IC

2003-1

2033

Programacin Orientada a Objetos

PRCTICA
No.

LABORATORIO DE

Ingeniero en Computacin

DURACIN
(HORA)

NOMBRE DE LA
PRCTICA

Conocer el entorno de Programacin Integrado


NetBeans.

1 INTRODUCCIN
Existen diferentes entornos de Programacin que permiten desarrollar programas en Java, en esta prctica se
trabajarn con NetBeans bajo Linux.

2 OBJETIVO (COMPETENCIA)
Identificar las opciones del entorno de Programacin NetBeans para desarrollar correctamente programas en Java.

3 FUNDAMENTO
El entorno de desarrollo NetBeans nos permite crear programas en Java utilizando un Wizard para la definicin de
atributos y mtodos. El siguiente programa consta de dos clases, una llamada Temperatura y la otra

MTemperatura. La clase Temperatura contiene la definicin de atributos y mtodos, el main se incluye en la clase
MTemperatura. Cada clase deber grabarse en un archivo distinto, el nombre del archivo deber ser igual a la
clase que se crea. Los dos archivos deben de estar en el mismo directorio.

Pasos para crear un programa en NetBeans.


1. Iniciar NetBeans
A. Escribir en linea de commando: runide.sh y dar enter.
2. Crear un Proyecto Nuevo
A. Elegir del Menu Principal Project > Project Manager > New,
B. Asignar nombre del proyecto Practica5,
C. Dar clic en OK.

Formul

Revis

Aprob

Autoriz
M.C. Miguel ngel
Martnez Romero

Coordinador de la
Carrera

Gestin de la Calidad

Director de la Facultad

L.S.C. LOURDES
RAMIREZ
FERNANDEZ

Maestro

Pgina 1 de 10

Cdigo
Revisin

GC-N4-017 .
0
.

Fecha de efectividad: 18-08-04

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formato para prcticas de laboratorio


3 FUNDAMENTO

3 Montar directorio de trabajo


A. Elegir del Menu Principal File > Mount Filesystem,
B. Debajo de Filesystems elegir Local Directory y dar clic en NEXT,
C. Seleccionar con el puntero del ratn el directorio de trabajo,
D. Dar clic en FINISH.

Formul

Revis

Aprob

Autoriz
M.C. Miguel ngel
Martnez Romero

Coordinador de la
Carrera

Gestin de la Calidad

Director de la Facultad

L.S.C. LOURDES
RAMIREZ
FERNANDEZ

Maestro

Pgina 2 de 10

Cdigo
Revisin

GC-N4-017 .
0
.

Fecha de efectividad: 18-08-04

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formato para prcticas de laboratorio


3 FUNDAMENTO
4. Crear una clase
A. Debajo de Filesystems elegir el directorio de trabajo, dar clic con boton derecho y elegir New > Java Class,
B. Asignar el nombre de la clase Temperatura, dar clic en NEXT,
C. Esta ventana permite especificar caractersticas sobre la clase, en esta ocasin se toman los valores por
default. Dar clic en NEXT

5. Especificar atributos
A. Elegir New,
B. En el campo Name escribir el nombre del atributo grd_Cent, En el campo Type elegir el tipo de dato double,
dar clic en NEXT,
C. Esta ventana permite especificar mtodos para sobreescritura, en esta ocasin se toman los valores por
default. Dar clic en NEXT.

Formul

Revis

Aprob

Autoriz
M.C. Miguel ngel
Martnez Romero

Coordinador de la
Carrera

Gestin de la Calidad

Director de la Facultad

L.S.C. LOURDES
RAMIREZ
FERNANDEZ

Maestro

Pgina 3 de 10

Cdigo
Revisin

GC-N4-017 .
0
.

Fecha de efectividad: 18-08-04

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formato para prcticas de laboratorio


3 FUNDAMENTO

6. Especificar mtodos
A. Elegir New,
B. En el campo Name escribir el nombre del mtodo calculo, En el campo Return Type elegir el tipo de dato
double, dar clic en FINISH.
NOTA: Si el mtodo recibe parmetros se especifican en el campo Parameters.

Formul

Revis

Aprob

Autoriz
M.C. Miguel ngel
Martnez Romero

Coordinador de la
Carrera

Gestin de la Calidad

Director de la Facultad

L.S.C. LOURDES
RAMIREZ
FERNANDEZ

Maestro

Pgina 4 de 10

Cdigo
Revisin

GC-N4-017 .
0
.

Fecha de efectividad: 18-08-04

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formato para prcticas de laboratorio

Formul

Revis

Aprob

Autoriz
M.C. Miguel ngel
Martnez Romero

Coordinador de la
Carrera

Gestin de la Calidad

Director de la Facultad

L.S.C. LOURDES
RAMIREZ
FERNANDEZ

Maestro

Pgina 5 de 10

Cdigo
Revisin

GC-N4-017 .
0
.

Fecha de efectividad: 18-08-04

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formato para prcticas de laboratorio


3 FUNDAMENTO
7. Escribir el contenido del programa.
En este momento NetBeans te genera un esquema del programa basado en los atributos y mtodos
definidos por el usuario. Se debe agregar el resto del cdigo necesario.

8. Crear mtodo main.


A. Debajo de Filesystems elegir el directorio de trabajo, dar clic con boton derecho y elegir New > Java
Main Class,
B. Asignar el nombre de la clase MTemperatura, dar clic en FINISH. Agregar cdigo necesario.

Formul

Revis

Aprob

Autoriz
M.C. Miguel ngel
Martnez Romero

Coordinador de la
Carrera

Gestin de la Calidad

Director de la Facultad

L.S.C. LOURDES
RAMIREZ
FERNANDEZ

Maestro

Pgina 6 de 10

Cdigo
Revisin

GC-N4-017 .
0
.

Fecha de efectividad: 18-08-04

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formato para prcticas de laboratorio


3 FUNDAMENTO
9. Compilar y ejecutar.
A. Elegir del Menu Principal Build > Execute.
El resultado del programa aparece en la parte inferior de la ventana, en caso de error aparece en esta misma
seccin.

Especificar argumentos para la execucion del programa


Es posible pasar un argumento al metodo main al executar el programa, para ello debes
seguir los siguientes pasos:
1.
2.
3.

Tener abierto y seleccionado el programa que deseas ejecutar


Elegir del menu Build la opcion Set Arguments
En la caja de texto, especificar el argumento que deseas enviar como parametro
Si el argumento es una cadena, que incluye espacios en blanco, debes escribirlo entre comillas, ejemplo
(Escuela de Ingenieria).
4. Da click en Ok.
5. Executa el programa

El siguiente programa obtiene el equivalente de la temperatura en grados Centigrados a grados


Farenheit. Asignando como argumento de entrada la temeratura en grados Centigrados.
public class Temperatura {
double grd_Cent;
/** Creates a new instance of Temperatura */
public Temperatura(double temp) {
grd_Cent=temp;
}
double calculo() {
double grd_Far=9/5.0*grd_Cent+32;
return grd_Far;
}
}

Formul

Revis

Aprob

Autoriz
M.C. Miguel ngel
Martnez Romero

Coordinador de la
Carrera

Gestin de la Calidad

Director de la Facultad

L.S.C. LOURDES
RAMIREZ
FERNANDEZ

Maestro

Pgina 7 de 10

Cdigo
Revisin

GC-N4-017 .
0
.

Fecha de efectividad: 18-08-04

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formato para prcticas de laboratorio


3 FUNDAMENTO
public class MTemperatura {
/** Creates a new instance of MTemperatura */
public MTemperatura() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
double Cen=Double.parseDouble(args[0]);
Temperatura grados = new Temperatura(Cen);
double Far=grados.calculo();
System.out.println("Resultado " + Far);
}

// argumento de entrada

El siguiente programa obtiene el volumen de un cubo.


public class Cubo {
int altura;
int base;
int ancho;
/** Creates a new instance of Caja */
public Cubo(int a, int b, int c) {
altura=a;
base=b;
ancho=c;
}
int volumen() {
return altura*base*ancho;
}
}

Formul

Revis

Aprob

Autoriz
M.C. Miguel ngel
Martnez Romero

Coordinador de la
Carrera

Gestin de la Calidad

Director de la Facultad

L.S.C. LOURDES
RAMIREZ
FERNANDEZ

Maestro

Pgina 8 de 10

Cdigo
Revisin

GC-N4-017 .
0
.

Fecha de efectividad: 18-08-04

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formato para prcticas de laboratorio


3 FUNDAMENTO
public class MCubo {
/** Creates a new instance of MTemperatura */
public MCubo() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Cubo caja = new Cubo(7,4,5);
vol=caja.volumen();
System.out.println("Volumen del cubo = "+vol+" cm3");
}
}
Cada clase debe grabarse en un archivo por separado. El programa que deber compilar y ejecutar es donde est el
mtodo main.

4 PROCEDIMIENTO (DESCRIPCIN)
A

EQUIPO NECESARIO

MATERIAL DE APOYO

Computadoras con Linux, java y NetBeans instalado

Prctica impresa

DESARROLLO DE LA PRCTICA

Copiar y correr el programa de las clases Temperatura y MTemperatura.


1. Copiar y correr el programa de las clases Cubo y MCubo.
2. Crear la clase Autos atributos: capacidad_de_combustible y distancia_por_galn; y el mtodo
alcance_maximo. Crear la clase MAutos con main que cree un objeto de la clase Autos, y presente el
resultado del mtodo creado.
Se debe determinar la distancia mxima que se puede recorrer si el auto tiene el tanque de combustible
lleno.
Asignar como argumento de entrada al metodo main la capacidad_de_combustible.

Formul

Revis

Aprob

Autoriz
M.C. Miguel ngel
Martnez Romero

Coordinador de la
Carrera

Gestin de la Calidad

Director de la Facultad

L.S.C. LOURDES
RAMIREZ
FERNANDEZ

Maestro

Pgina 9 de 10

Cdigo
Revisin

GC-N4-017 .
0
.

Fecha de efectividad: 18-08-04

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formato para prcticas de laboratorio


B

DESARROLLO DE LA PRCTICA
3. Crear la clase Fraccin con los atributos: numerador y denominador; y los mtodos: factorizar y mostrar.
Crear la clase MFraccin con main que cree un objeto de la clase Fraccin, pedir los datos al usuario y
aplicar los mtodos creados.
El proceso de Factorizar consiste en dividir el numerador y denominador de la fraccin entre los numeros
primos que sea posible, hasta obtener la expresin ms pequea de esta.
Por ejemplo:
6/36 entre 2 = 3/18 entre 3 = 1/6
12/20 entre 2 = 6/10 entre 2 = 3/5
4. Abrir y correr bajo este entorno los programas creados en la practica 4.

CLCULOS Y REPORTE

Se aplicar un examen al alumno para evaluar la prctica. Las prcticas tienen un valor de 60% y el examen final
40% .

5 RESULTADOS Y CONCLUSIONES
Al terminar esta prctica el alumno ser capaz de realizar programas en java utilizando NetBeans como entorno de
Programacin.

6 ANEXOS
Consultar los libros:
Java Manual de Referencia
Fundamentos de programacin en Java 2

Formul

Revis

Aprob

Autoriz
M.C. Miguel ngel
Martnez Romero

Coordinador de la
Carrera

Gestin de la Calidad

Director de la Facultad

L.S.C. LOURDES
RAMIREZ
FERNANDEZ

Maestro

Pgina 10 de 10

Cdigo
Revisin

GC-N4-017 .
0
.

You might also like