You are on page 1of 7

Servicio Nacional de Aprendizaje - SENA Regional Caldas.

Sistema Integrado de Mejora Continua Institucional

Versin: 01 Cdigo: F08-6060-002 Pgina 1 de __

GUA DE APRENDIZAJE.

INFORMACIN GENERAL IDENTIFICACIN DE LA GUA FECHA DE APLICACIN: 29/01/2013 al 31/01/2013 PROGRAMA DE FORMACIN: ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN ID: 330653 CENTRO: COMERCIO Y SERVICIO RESULTADOS DE APRENDIZAJE:

Realizar la codificacin de los mdulos del sistema y el programa principal, a partir de la utilizacin del lenguaje de programacin seleccionado, de acuerdo con las especificaciones del diseo
CRITERIOS DE EVALUACIN:

Utiliza las herramientas de desarrollo, para la codificacin de los mdulos del sistema, aplicando las funciones propias del lenguaje de programacin seleccionado, de acuerdo con las necesidades del sistema de informacin
NOMBRE DEL INSTRUCTOR- TUTOR: FERNANDO LOPEZ TRUJILLO DESARROLLO DE LA GUIA INTRODUCCIN:

La Programacin Orientada a Objetos es un paradigma que requiere de una abstraccin de los elementos del problema a resolver para ser plasmados en un ambiente de Clases y Objetos, hacienda la definicin de datos y procedimientos ms ordenada. Java es un Lenguaje de programacin Orientada a Objetos que permite desarrollar soluciones utilizando clases que son explicadas en esta unidad. La manera de bajar el software y empezar a utilizar la herramienta tambin se abordar en la guia.
FORMULACIN DE ACTIVIDADES:

ACTIVIDAD VIVENCIAL Con los grupos de trabajo ya conformados instalar el Netbeans 7.2 http://netbeans.org/downloads/start.html?platform=windows&lang=en&option=javaee Una vez instalada el IDE (Entorno de Desarrollo Integrado) Netbeans, realice ejemplo: // Definicin de la clase el siguiente

Versin: 01

Sistema Integrado de Mejora Continua Institucional

Servicio Nacional de Aprendizaje - SENA Regional Caldas. GUA DE APRENDIZAJE.

Cdigo: F08-6060-002 Pgina 2 de 7

public class Persona { // Atributos privados de la clase (no se pueden acceder a ellos desde fuera de la clase) private int idPersona; private String nombre; private int edad; private String genero; // Constructores (es siempre una funcin con el nombre de la clase, nos permite instanciar la clase public Persona(int id, String nombre, int edad){ setIdPersona (id); setNombre (nombre); setEdad (edad); } public Persona(){} public Persona(int id,String nombre, int edad, String genero){ setIdPersona (id); setNombre (nombre); setEdad (edad); setGenero (genero); } // Mtodos set`s public void setIdPersona(int valor) { this.idPersona=valor; } public void setNombre(String valor) { this.nombre=valor; } public void setGenero(String valor) { if(valor.equals("F")|| valor.equals("M")) { this.genero=valor; } else { System.out.println("El gnero debe ser F o M");

Versin: 01

Sistema Integrado de Mejora Continua Institucional

Servicio Nacional de Aprendizaje - SENA Regional Caldas. GUA DE APRENDIZAJE.

Cdigo: F08-6060-002 Pgina 3 de 7

} } public void setEdad (int valor) { if (valor < 55) { this.edad =valor; } else { System.out.println("La edad debe ser < 55"); } } // Mtodos gets public int getIdPersona(){ return this.idPersona; } public String getNombre(){ return this.nombre; } public int getEdad(){ return this.edad; } public String getGenero(){ return this.genero; } } // Fin de la Clase Persona public class TestPersona{ public static void main (String [] arreglo) { // Instanciando un objeto Persona p= new Persona(); Persona p1=new Persona(22,"Marcos",12); // Invocando un mtodo p1.setGenero("M"); Persona p4=new Persona(33,"Lucia",34,"F"); System.out.println(p1.getIdPersona() + " " + p1.getNombre() + " " + p1.getEdad() + " " +

Versin: 01

Sistema Integrado de Mejora Continua Institucional

Servicio Nacional de Aprendizaje - SENA Regional Caldas. GUA DE APRENDIZAJE.

Cdigo: F08-6060-002 Pgina 4 de 7

p1.getGenero()); System.out.println(p4.getIdPersona() + " " + p4.getNombre() + " " +p4.getEdad()+ " " +p4.getGenero()); } } // Fin de la Clase TestPersona ACTIVIDAD CONCEPTUAL Con base en la actividad anterior leer y analizar detenidamente: http://www.slideshare.net/soreygarcia/orientacion-a-objetos-para-dummies-presentation ACTIVIDAD DE AMPLIACIN Consulte: Tutorial de Netbeans: http://hjcode.wordpress.com/tutorial-de-netbeans-7-2/ Curso de programacin en Java: http://courseware.ikor.org/java/

ACTIVIDAD DE CONTEXTUALIZACIN Digite en el Netbeans los siguientes tres ejemplos: Primer ejemplo:

Segundo ejemplo:

Versin: 01

Sistema Integrado de Mejora Continua Institucional

Servicio Nacional de Aprendizaje - SENA Regional Caldas. GUA DE APRENDIZAJE.

Cdigo: F08-6060-002 Pgina 5 de 7

Tercer ejemplo:

Versin: 01

Sistema Integrado de Mejora Continua Institucional

Servicio Nacional de Aprendizaje - SENA Regional Caldas. GUA DE APRENDIZAJE.

Cdigo: F08-6060-002 Pgina 6 de 7

BIBLIOGRAFIA DE ANEXOS:

Sitio oficial Netbeans: http://netbeans.org/

Versin: 01

Sistema Integrado de Mejora Continua Institucional

Servicio Nacional de Aprendizaje - SENA Regional Caldas. GUA DE APRENDIZAJE.

Cdigo: F08-6060-002 Pgina 7 de 7

Tutorial de Netbeans: http://hjcode.wordpress.com/tutorial-de-netbeans-7-2/ Comunidad Java hispano: http://www.javahispano.org/ Curso de Java bsico: http://javabasico.osmosislatina.com/ Curso de programacin en Java: http://courseware.ikor.org/java/ Programas de Java, manuales de java, programacin en java, cdigo Java y mucho ms: http://todojava.awardspace.com/

EVALUACIN:

Evidencia de conocimiento: Manejar los conceptos de la Programacin Orientada a Objetos.

Evidencia de desempeo: Observacin de la creacin de los programas con el Netbeans

Evidencia de Producto:

Realizar todos los ejercicios propuestos.

You might also like