Practica 5

download Practica 5

of 10

description

practica de Laboratorio

Transcript of Practica 5

  • Fecha de efectividad: 18-08-04

    UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIAFACULTAD DE INGENIERA (UNIDAD MEXICALI)

    DOCUMENTO DEL SISTEMA DE CALIDAD

    Formato para prcticas de laboratorio

    CARRERA PLAN DEESTUDIOCLAVE

    ASIGNATURA NOMBRE DE LA ASIGNATURA

    IC 2003-1 2033 Programacin Orientada a ObjetosPRCTICA

    No. LABORATORIO DE Ingeniero en ComputacinDURACIN

    (HORA)

    5 NOMBRE DE LAPRCTICAConocer el entorno de Programacin Integrado

    NetBeans. 2

    1 INTRODUCCINExisten 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 laclase 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.

    FormulL.S.C. LOURDES

    RAMIREZFERNANDEZ

    Revis Aprob AutorizM.C. Miguel ngelMartnez Romero

    Maestro Coordinador de laCarrera Gestin de la Calidad Director de la FacultadCdigo GC-N4-017 .

    Pgina 1 de 10 Revisin 0 .

  • Fecha de efectividad: 18-08-04

    UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIAFACULTAD 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.

    FormulL.S.C. LOURDES

    RAMIREZFERNANDEZ

    Revis Aprob AutorizM.C. Miguel ngelMartnez Romero

    Maestro Coordinador de laCarrera Gestin de la Calidad Director de la FacultadCdigo GC-N4-017 .

    Pgina 2 de 10 Revisin 0 .

  • Fecha de efectividad: 18-08-04

    UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIAFACULTAD 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 pordefault. 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 pordefault. Dar clic en NEXT.

    FormulL.S.C. LOURDES

    RAMIREZFERNANDEZ

    Revis Aprob AutorizM.C. Miguel ngelMartnez Romero

    Maestro Coordinador de laCarrera Gestin de la Calidad Director de la FacultadCdigo GC-N4-017 .

    Pgina 3 de 10 Revisin 0 .

  • Fecha de efectividad: 18-08-04

    UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIAFACULTAD 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 datodouble, dar clic en FINISH. NOTA: Si el mtodo recibe parmetros se especifican en el campo Parameters.

    FormulL.S.C. LOURDES

    RAMIREZFERNANDEZ

    Revis Aprob AutorizM.C. Miguel ngelMartnez Romero

    Maestro Coordinador de laCarrera Gestin de la Calidad Director de la FacultadCdigo GC-N4-017 .

    Pgina 4 de 10 Revisin 0 .

  • Fecha de efectividad: 18-08-04

    UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIAFACULTAD DE INGENIERA (UNIDAD MEXICALI)

    DOCUMENTO DEL SISTEMA DE CALIDAD

    Formato para prcticas de laboratorio

    FormulL.S.C. LOURDES

    RAMIREZFERNANDEZ

    Revis Aprob AutorizM.C. Miguel ngelMartnez Romero

    Maestro Coordinador de laCarrera Gestin de la Calidad Director de la FacultadCdigo GC-N4-017 .

    Pgina 5 de 10 Revisin 0 .

  • Fecha de efectividad: 18-08-04

    UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIAFACULTAD 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 > JavaMain Class,B. Asignar el nombre de la clase MTemperatura, dar clic en FINISH. Agregar cdigo necesario.

    FormulL.S.C. LOURDES

    RAMIREZFERNANDEZ

    Revis Aprob AutorizM.C. Miguel ngelMartnez Romero

    Maestro Coordinador de laCarrera Gestin de la Calidad Director de la FacultadCdigo GC-N4-017 .

    Pgina 6 de 10 Revisin 0 .

  • Fecha de efectividad: 18-08-04

    UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIAFACULTAD DE INGENIERA (UNIDAD MEXICALI)

    DOCUMENTO DEL SISTEMA DE CALIDAD

    Formato para prcticas de laboratorio

    3 FUNDAMENTO9. 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 mismaseccin.

    Especificar argumentos para la execucion del programa

    Es posible pasar un argumento al metodo main al executar el programa, para ello debesseguir los siguientes pasos:

    1. Tener abierto y seleccionado el programa que deseas ejecutar2. Elegir del menu Build la opcion Set Arguments3. 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 gradosFarenheit. 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; }}

    FormulL.S.C. LOURDES

    RAMIREZFERNANDEZ

    Revis Aprob AutorizM.C. Miguel ngelMartnez Romero

    Maestro Coordinador de laCarrera Gestin de la Calidad Director de la FacultadCdigo GC-N4-017 .

    Pgina 7 de 10 Revisin 0 .

  • Fecha de efectividad: 18-08-04

    UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIAFACULTAD 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]); // argumento de entrada Temperatura grados = new Temperatura(Cen); double Far=grados.calculo(); System.out.println("Resultado " + Far); }}

    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; }}

    FormulL.S.C. LOURDES

    RAMIREZFERNANDEZ

    Revis Aprob AutorizM.C. Miguel ngelMartnez Romero

    Maestro Coordinador de laCarrera Gestin de la Calidad Director de la FacultadCdigo GC-N4-017 .

    Pgina 8 de 10 Revisin 0 .

  • Fecha de efectividad: 18-08-04

    UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIAFACULTAD 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 elmtodo main.

    4 PROCEDIMIENTO (DESCRIPCIN)

    A EQUIPO NECESARIO MATERIAL DE APOYOComputadoras con Linux, java y NetBeans instalado Prctica impresa

    B DESARROLLO DE LA PRCTICACopiar 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 mtodoalcance_maximo. Crear la clase MAutos con main que cree un objeto de la clase Autos, y presente elresultado del mtodo creado.Se debe determinar la distancia mxima que se puede recorrer si el auto tiene el tanque de combustiblelleno.Asignar como argumento de entrada al metodo main la capacidad_de_combustible.

    FormulL.S.C. LOURDES

    RAMIREZFERNANDEZ

    Revis Aprob AutorizM.C. Miguel ngelMartnez Romero

    Maestro Coordinador de laCarrera Gestin de la Calidad Director de la FacultadCdigo GC-N4-017 .

    Pgina 9 de 10 Revisin 0 .

  • Fecha de efectividad: 18-08-04

    UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIAFACULTAD 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 yaplicar los mtodos creados.El proceso de Factorizar consiste en dividir el numerador y denominador de la fraccin entre los numerosprimos que sea posible, hasta obtener la expresin ms pequea de esta.Por ejemplo:6/36 entre 2 = 3/18 entre 3 = 1/612/20 entre 2 = 6/10 entre 2 = 3/5

    4. Abrir y correr bajo este entorno los programas creados en la practica 4.

    C CLCULOS Y REPORTE

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

    5 RESULTADOS Y CONCLUSIONES

    Al terminar esta prctica el alumno ser capaz de realizar programas en java utilizando NetBeans como entorno deProgramacin.

    6 ANEXOS

    Consultar los libros:Java Manual de ReferenciaFundamentos de programacin en Java 2

    FormulL.S.C. LOURDES

    RAMIREZFERNANDEZ

    Revis Aprob AutorizM.C. Miguel ngelMartnez Romero

    Maestro Coordinador de laCarrera Gestin de la Calidad Director de la FacultadCdigo GC-N4-017 .

    Pgina 10 de 10 Revisin 0 .