TRABAJO COLABORATIVO 2_PROGRAMACIÓN ORIENTADA A OBJETOS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
PROGRAMACIÒN ORIENTADA A OBJETOS
Act. 10
Trabajo Colaborativo 2
TUTOR:
CESAR ORLANDO JIMENEZ ANGARITA
CEAD
José Acevedo y Gómez
GRUPO: 301403_14
Noviembre de 2013
INTRODUCCIÓN
Hoy en día la tecnología orientada a objetos ya no se aplica solamente a los lenguajes de programación, además se viene aplicando en elanálisis y diseño con mucho éxito, al igual que en las bases de datos. Para hacer una buena programación orientada a objetos hay que desarrollar todo el sistema aplicando esta tecnología, de ahí la importancia del análisis y el diseño orientado a objetos. La Programación Orientada a Objetos modela el mundo en términos de objetos, eventos y responsabilidades. Existen objetos quecontienen datos y métodos y eventos que activa procedimientos, que pueden modificar el estado de los objetos. En los lenguajes orientados a objetos un programa, es un apropiado encadenamiento de mensajes entre distintos objetos, previamente instanciados de las clases a las que pertenecen.
En el presente trabajo se revisaron las temáticas estudiadas en la unidad dos del módulo de programaciónorientada a objetos, entre las cuales estaban: estructura y comportamiento de un objeto, introducción al lenguaje java y guías de laboratorios (programas codificados en java). Java es un lenguaje de programación de alto nivel orientado a objetos, desarrollado por James Gosling en 1995.
El lenguaje en sí mismo toma mucha de su sintaxis de C, Cobol y Visual Basic, pero tiene un modelo de objetos mássimple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.
OBJETIVOS
Desarrollar la Actividad No.10, Trabajo Colaborativo No.2, con cada uno de los aportes de los integrantes del grupo de trabajo de Programación Orientada a Objetos y realizar una concertación en forma grupal, para la entrega finaldel mismo de acuerdo a los parámetros establecidos en la guía de trabajo, la rúbrica de evaluación y dentro del tiempo asignado en la agenda, así mismo reconocer la importancia que tiene JAVA como plataforma virtual de software.
Objetivos Específicos
Reconocer las ventajas y desventajas que tienen la tecnología orientada a objetos.
Diferenciar los conceptos de objeto y clase.
Aplicar losconceptos adquiridos en situaciones que sean propuestas ya sea en la actividad a desarrollar o en cualquier otro momento.
Reconocer las características de la estructura de un objeto en java.
Identificar los tipos de datos usados en el lenguaje de programación Java.
Determinar la importancia y ventajas que traen el uso de los ciclos repetitivos en la programación orientada a objetos.
Resolverejercicios de una situación determinada que involucren los conceptos adquiridos en el estudio de la presente unidad.
DESARROLLO ACTIVIDADES DE LA FASE 1
Actividades Capítulos cuatro, cinco y seis.
1. Crear el siguiente objeto de la figura:
Donde demuestre la creación de los 6 métodos que consta la clase operación.
De acuerdo a la figura, podemos interpretar el objeto como unelemento que se compone por varios datos y algunos métodos que corresponden a operaciones matemáticas. Dentro de los métodos tenemos la suma, la resta, la multiplicación, la división, el porcentaje y el resultado.
Este objeto podría ser representado por una clase en Java como la siguiente:
*/import javax.swing.JOptionPane;
class Operacion {
int n1, n2;
float res;
void suma (int n1, int n2)
{res = n1 + n2;
}
void resta (int n1, int n2)
{
res = n1 - n2;
}
void multi (int n1, int n2)
{
res = n1 * n2;
}
void div (float n1, float n2)
{
res = n1 / n2;
}
void mod (int n1, int n2)
{
res = n1 % n2;
}
void igual (int n1, int n2)
{
if (n1 == n2)
res = 1;
else
res = 0;
}
float getRes()
{
return res;
}
public static void main(String args[])
{
int a1, a2;
float...
Regístrate para leer el documento completo.