Ingeniero electrónico

Páginas: 8 (1836 palabras) Publicado: 14 de mayo de 2013

301403 PROGRAMACION ORIENTADA A OBJETOS
ACT10. TRABAJO COLABORATIVO 2

GRUPO: 301403_21


ESTUDIANTE:

JORGE DAVID CUELLAR AGUDELO
CODIGO: 1075254485



TUTOR:
CESAR ORLANDO JIMENEZ ANGARITA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA – ECBTI
PROGRAMA INGENIERIA ELECTRÓNICA
NEIVA, 11 MAYO 2013
INTRODUCCION
Enel presente trabajo se revisaron las temáticas estudiadas en la unidad dos del módulo de programación orientada 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 lenguajeen sí mismo toma mucha de su sintaxis de C, Cobol y Visual Basic, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria. La memoria es gestionada mediante un recolector de basura.
Las aplicaciones Java están típicamente compiladas en un bytecode aunque la compilación en códigomáquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.
La implementación original y de referencia del compilador, la máquina virtual y las bibliotecas de clases de Java fueron desarrolladas por Sun Microsystems en1995. Desde entonces, Sun ha controlado las especificaciones, el desarrollo y evolución del lenguaje a través del Java Community Process, si bien otros han desarrollado también implementaciones alternativas de estas tecnologías de Sun, algunas incluso bajo licencias de software libre.
ACTIVIDADES COMPLEMENTARIAS

CAPITULO 4
Parte Uno
1. Crear el siguiente objeto de la figura:

Dondedemuestre la creación de los 6 métodos que consta la clase operación.
/*
* Crear un objeto que demuestre la creación de los 6 métodos que consta la clase operación.
*/
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 total;
Operacion op1;
op1 = new Operacion();
a1 = Integer.parseInt(JOptionPane.showInputDialog(null, "Introduce elprimer valor"));
a2 = Integer.parseInt(JOptionPane.showInputDialog(null, "Introduce el segundo valor"));
op1.suma(a1, a2);
total = op1.getRes();
JOptionPane.showMessageDialog(null, a1 + " + " + a2 + " = " + total);
op1.resta(a1, a2);
total = op1.getRes();
JOptionPane.showMessageDialog(null, a1 + " - " + a2 + " = " + total);
op1.multi(a1, a2);
total = op1.getRes();JOptionPane.showMessageDialog(null, a1 + " * " + a2 + " = " + total);
if(a2 != 0)
{
op1.div(a1, a2);
total = op1.getRes();
JOptionPane.showMessageDialog(null, a1 + " / " + a2 + " = " + total);
}
else
JOptionPane.showMessageDialog(null, "DIVISION Operacion imposible de realizar");
if(a2 != 0)
{
op1.mod(a1, a2);
total = op1.getRes();
JOptionPane.showMessageDialog(null, a1 + " % " + a2 + " = " + total);
}
elseJOptionPane.showMessageDialog(null, "MODULO Operacion imposible de realizar");
op1.igual(a1, a2);
total = op1.getRes();
if(total == 1)
JOptionPane.showMessageDialog(null, a1 + " igual " + a2);
else
JOptionPane.showMessageDialog(null, a1 + " diferente " + a2);
}
}

2. ¿Cuál es la diferencia de la programación orientada objetos con otros lenguajes.

Programación Orientada a Objetos Con...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero en Electronica
  • Ingeniero Electronico
  • Ingeniero Electronico
  • Ingeniero Electronico
  • ingeniero electronico
  • Ingeniero en electronica
  • ingeniero electronico
  • Ingeniero Electrónico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS