SlideShare una empresa de Scribd logo
UNIVERSIDAD POLITECNICA SALESIANA
“CAMPUS KENNEDY”
FACULTAD DE INGENIERIAS
INGENIERIA ELÉCTRICA
PROGRAMACIÓN I
INFORME Nº 2.4
Profesor: Ing. Estuardo Correa
Alumno: Edwin Andrade
Curso: Segundo Eléctrica
Fecha: 20/07/2015
INDICE
 OBJETIVOS
 TRABAJO EN NETBEANS
 CLASES
 OPERACIONES BASICAS
 CONCLUSIONES
 BIBLIOGRAFIA
OBJETIVO PRINCIPAL:
 Aprender la creación de objetos, empleando métodos y propiedades, practicar
los conceptos de herencia en la creación de objetos, instanciar objetos a partir
de una clase.
OBJETIVOS SECUNDARIOS:
 Realizar las declaraciones e inicializaciones correctas para realizar clases
 Resolver de forma eficiente y coherente los problemas planteados
 Examinar conocimientos y procesos para seguir el desarrollo de operaciones
en elementos de una clase.
 Analizar una clase y subclase de su funcionamiento mediante la recopilación
de información ya adquirida
DESARROLLO:
CLASES:
Definimos una clase, como una colección o conjunto de objetos que comparten
características comunes entre sí.
Se crea un nuevo proyecto llamado métodos, y en la clase se crea una java class el
primer paso es donde se declara las variables globales, segundo se declara el
constructor vacío ejemplo public BASICAS() este sirve para realizar llamadas sin
parámetros, tercero se declara el constructor con parámetros ejemplo public
classoper(double n1, double n2) num1=n1; num2=n2; public double suma(double
n1, double n2).
EJERCICIO CREAR UNA CLASE:
EJERCICIO DECLARAR VARIABLES:
public class BASICAS {
//PRIMERO DECLARAR LAS VARIABLES GLOBALES
Private double num1;
Private double num2;
//SEGUNDO SE DECLARA EL CONSTRUCTOR VACIO
public BASICAS()
{
//SIRVE PARA REALIZAR LLAMADAS SIN PARAMETROS
}
//TERCERO SE DECLARA EL CONSTRUCTOR CON PARAMETROS
public BASICAS(double n1, double n2)
{
num1=n1;
num2=n2;
//SIRVE PARA REALIZAR LLAMADAS CON PARAMETROS
}
public double suma(double n1, double n2)
{
double resul;
resul=n1+n2;
return resul;
}
public double resta(double n1, double n2)
{
double resul;
resul=n1-n2;
return resul;
}
public double multiplicacion(double n1, double n2)
{
double resul;
resul=n1*n2;
return resul;
}
public double dividicion(double n1, double n2)
{
double resul;
resul=n1/n2;
return resul;
}
public double suma1()
{
double resul;
resul=num1+num2;
return resul;
}
public double resta1()
{
double resul;
resul=num1-num2;
return resul;
}
public double multiplica1()
{
double resul;
resul=num1*num2;
return resul;
}
public double divide1()
{
double resul;
resul=num1/num2;
return resul;
}
}
EJERCICIO OPERACIONES BASICAS:
package operaciones;
import java.io.*;
public class OPERACIONES
{
public static void main(String[] args)
{
// TODO code application logic here
InputStreamReader Dato = new
InputStreamReader(System.in);
BufferedReader Dato1= new BufferedReader(Dato);
double sum ,res,mul,div;
double sum1 ,res1,mul1,div1;
String nom;
try
{
System.out.println("Ingrese su nombre");
nom=Dato1.readLine();
BASICAS bas = new BASICAS();
BASICAS bas1 = new BASICAS(100,200);
sum=bas.suma(10, 20);
res=bas.resta(10, 20);
mul=bas.multiplicacion(10, 20);
div=bas.division(10, 20);
System.out.println("LLAMADAS A INSTANCIAS SIN
PARAMETROS");
sum1=bas1.suma1();
res1=bas1.resta1();
mul1=bas1.multiplicacion1();
div1=bas1.division1();
System.out.println("VISUALIZACIONES");
System.out.println("EL RESULTADO DE LA INSTANCIA
SUMA ES :"+sum);
System.out.println("EL RESULTADO DE LA INSTANCIA
RESTA ES :"+res);
System.out.println("EL RESULTADO DE LA INSTANCIA
MULTIPLICACION ES :"+mul);
System.out.println("EL RESULTADO DE LA INSTANCIA
DIVISION ES :"+div);
System.out.println("");
System.out.println("");
System.out.println("VISUALIZACIONES SIN
PARAMETROS");
System.out.println("EL RESULTADO DE LA INSTANCIA
SUMA SIN PARAMETROS ES :"+sum1);
System.out.println("EL RESULTADO DE LA INSTANCIA
RESTA SIN PARAMETROS ES :"+res1);
System.out.println("EL RESULTADO DE LA INSTANCIA
MULTIPLICACION SIN PARAMETROS ES :"+mul1);
System.out.println("EL RESULTADO DE LA INSTANCIA
DIVISION SIN PARAMETROS ES :"+div1);
}
catch(IOException e)
{
System.out.println("Error");
}
}
}
RESULTADOS EJERCICIO:
DEBER N°1 LLAMAR A LA CLASE CON PARAMETROS INGRESANDO
POR TECLADO:
try
{
System.out.println("Llamadas a la instanca de
clase con paramtros ingresados");
System.out.println("Ingrese el primer
numero");
num1=Double.parseDouble(Dato1.readLine());
System.out.println("Ingrese el segundo
numero");
num2=Double.parseDouble(Dato1.readLine());
BASICAS bas = new BASICAS();
sum=bas.suma(num1, num2);
res=bas.resta(num1, num2);
mul=bas.multiplicacion(num1, num2);
div=bas.division(num1, num2);
System.out.println("");
System.out.println("");
System.out.println("VISUALIZACIONES");
System.out.println("EL RESULTADO DE LA
INSTANCIA SUMA ES :"+sum);
System.out.println("EL RESULTADO DE LA
INSTANCIA RESTA ES :"+res);
System.out.println("EL RESULTADO DE LA
INSTANCIA MULTIPLICACION ES :"+mul);
System.out.println("EL RESULTADO DE LA
INSTANCIA DIVISION ES :"+div);
}
catch(IOException e)
{
System.out.println("Error");
}
}
}
public class BASICAS {
/*DECLARACION DE VARIABLES PRIVADAS
*/
private double num1;
private double num2;
/*DECLARACION DEL CONSTRUCTOR VASIO
*/
/*SIRVE PARA LLAMADAS SIN PARAMETROS
*/
public BASICAS()
{
}
public BASICAS(double n1, double n2)
{
num1=n1;
num2=n2;
}
public double suma(double n1, double n2)
{
double resul;
resul=n1+n2;
return resul;
}
public double resta(double n1, double n2)
{
double resul;
resul=n1-n2;
return resul;
}
public double multiplicacion(double n1, double n2)
{
double resul;
resul=n1*n2;
return resul;
}
public double division(double n1, double n2)
{
double resul;
resul=n1/n2;
return resul;
}
}
RESULTADO DEBER N°1
DEBER N°2 LLAMAR A LA INTACIA VACIA INGRESANDO POR
TECLADO:
try
{
System.out.println("Realizar la llamada a la
instancia de clase con parametros ingresado por
teclado");
System.out.println("Ingrese el primer
numero");
num1=Double.parseDouble(Dato1.readLine());
System.out.println("Ingrese el segundo
numero");
num2=Double.parseDouble(Dato1.readLine());
BASICAS bas1 = new BASICAS(num1,num2);
System.out.println("LLAMADAS A INSTANCIAS SIN
PARAMETROS");
sum1=bas1.suma1();
res1=bas1.resta1();
mul1=bas1.multiplicacion1();
div1=bas1.division1();
System.out.println("");
System.out.println("");
System.out.println("VISUALIZACIONES SIN
PARAMETROS");
System.out.println("EL RESULTADO DE LA
INSTANCIA SUMA SIN PARAMETROS ES :"+sum1);
System.out.println("EL RESULTADO DE LA
INSTANCIA RESTA SIN PARAMETROS ES :"+res1);
System.out.println("EL RESULTADO DE LA
INSTANCIA MULTIPLICACION SIN PARAMETROS ES :"+mul1);
System.out.println("EL RESULTADO DE LA
INSTANCIA DIVISION SIN PARAMETROS ES :"+div1);
}
catch(IOException e)
{
System.out.println("Error");
}
}
}
public class BASICAS {
/*DECLARACION DE VARIABLES PRIVADAS
*/
private double num1;
private double num2;
/*DECLARACION DEL CONSTRUCTOR VASIO
*/
/*SIRVE PARA LLAMADAS SIN PARAMETROS
*/
public BASICAS()
{
}
public double suma1()
{
double resul;
resul=num1+num2;
return resul;
}
public double resta1()
{
double resul;
resul=num1-num2;
return resul;
}
public double multiplicacion1()
{
double resul;
resul=num1*num2;
return resul;
}
public double division1()
{
double resul;
resul=num1/num2;
return resul;
}
}
RESULTADO DEBER N°2
DEBER N°3 Explica que sucede cuando se ejecuta la instancia
bas1.suma(10,20):
Al cambiar la llamada instancia de clase a bas1.suma (10,20) el programa ejecuta
normalmente dando como resultado 30
DEBER N°4 Explicar que sucede cuando se ejecuta la instancia bas1.suma1():
La instancia de clase con parámetro vacío bas.suma1 () el programa se ejecutara
normalmente y se da como resultado 0.
CONCLUSIONES:
 Se realiza las declaraciones en un java class con el nombre de BASICAS.
“Java crea un constructor por defecto si no hemos definido ninguno en la clase,
pero si en una clase definimos un constructor ya no se crea automáticamente el
constructor por defecto, por lo tanto si queremos usarlo deberemos escribirlo
expresamente dentro de la clase.” [1]
 Se invoca y se crea un objeto de la clase mediante el operador new.
“Si es necesario invocarlo en otras situaciones, la llamada a un constructor solo
puede realizarse desde dentro de otro constructor de su misma clase y debe ser
siempre la primera instrucción.” [2]
 La sintaxis que hemos utilizado para el constructor es public class
BASICAS.
“Hemos dicho que un objeto es una instancia de una clase: por eso a los atributos
que hemos definido se les denomina “variables de instancia”, porque cada instancia
es “portadora” de esos atributos.” [3]
 Se Analizó una clase y funcionamiento mediante la estructuración del
problema planteado.
“Tanto una clase, así como un objeto derivado de la misma, contienen tres aspectos
importantes que nos permiten hacer clasificaciones con ellos, dichos aspectos son,
un conjunto de características propias que permiten individualizarlos entre sí,
características tan genéricos como son la forma, el color, el tamaño, etc. o
características, propiedades o atributos más particulares como , nombre, edad,
etc.” [4]
BIBLIOGRAFIA:
o http://www.aprenderaprogramar.com/index.php?option=com_con
tent&view=category&id=68&Itemid=188
o http://todojava.awardspace.com/
o https://es.wikipedia.org/wiki/Algoritmo_de_ordenamiento
o https://es.wikipedia.org/wiki/Ordenamiento_Radix
o https://es.wikipedia.org/wiki/Ordenamiento_por_inserci%C3%B3n
[1,2] E. García Hernandez, «Programación Java,» Agosto 2000. [En línea]. Available:
http://puntocomnoesunlenguaje.blogspot.com/2012/07/normal-0-21-false- false-
false_103.html
[3] A. Rodríguez, «Linea de Codigo,» Abril 14, 2011. [En línea]. Available:
http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=237:clase-
math-del-api-java-y-funciones-matematicas-trigonometricas-logaritmo-redondeo-round-
cu00905c&catid=58:curso-lenguaje-programacion-java-nivel-avanzado-i&Itemid=180.
[4] J. Lara, «Java Clases,» Julio 9, 2010. [En línea]. Available:
http://www.programacionfacil.com/java:clases

Más contenido relacionado

PPTX
Constructores con el parámetro this
DOC
Java clases dictadas
PPT
Programar java
PPT
Introducción a la Programaciónen Java
PDF
Computación 2 java
DOCX
Elementos de una clase
PDF
Programar java
PDF
APO1 - Presentacion nivel 2
Constructores con el parámetro this
Java clases dictadas
Programar java
Introducción a la Programaciónen Java
Computación 2 java
Elementos de una clase
Programar java
APO1 - Presentacion nivel 2

Similar a Informe n 2.4-andrade-edwin (20)

PDF
Reporte unidad3
PPTX
02-Secuenciacion.pptx-progrmacion-basedo
PPTX
JAVA_BASICO_modo_consola_introduccion.pptx
PDF
Computación 2 java
PPT
Teconologia en informatica
PPT
Semana9b Vbr
PDF
una tarea de bases de datos uno para subir a plataforma.pdf
PDF
Ejercicios Java
DOCX
PPTX
Estructura for y vectores
PDF
3.introducción a las clases y los objetos en java
PPTX
Tutojava
PPT
Introduccio al Java
PDF
6.Métodos en Java
DOCX
Informe tecnico unidad 3
PDF
Reporte unidad1
PDF
Informe de Jefferson Vega (AU).pdf
PDF
Editable
PDF
Editable
Reporte unidad3
02-Secuenciacion.pptx-progrmacion-basedo
JAVA_BASICO_modo_consola_introduccion.pptx
Computación 2 java
Teconologia en informatica
Semana9b Vbr
una tarea de bases de datos uno para subir a plataforma.pdf
Ejercicios Java
Estructura for y vectores
3.introducción a las clases y los objetos en java
Tutojava
Introduccio al Java
6.Métodos en Java
Informe tecnico unidad 3
Reporte unidad1
Informe de Jefferson Vega (AU).pdf
Editable
Editable
Publicidad

Más de Santiago Reinoso (16)

PPTX
Banner v es sección 1
PDF
Codigo de-etica-auditores
PDF
Graficas reinoso
PDF
Tarea 01 ir
PDF
8 counters and registers
PDF
1.3 artimética digital
PDF
7.1 flip flops
DOCX
Andres iza, javier jimenez, ricardo enriquez
PDF
Deber chausá
PDF
Deber 1 ir teoria
PDF
Normas para sistemas de distribucion parte a
PDF
PDF
Informe 22
PDF
Deber 2 ir
DOC
Preparatorio 2
PDF
Informe 21
Banner v es sección 1
Codigo de-etica-auditores
Graficas reinoso
Tarea 01 ir
8 counters and registers
1.3 artimética digital
7.1 flip flops
Andres iza, javier jimenez, ricardo enriquez
Deber chausá
Deber 1 ir teoria
Normas para sistemas de distribucion parte a
Informe 22
Deber 2 ir
Preparatorio 2
Informe 21
Publicidad

Último (20)

PPTX
MODULO 2. METODOLOGIAS PARA ANALISIS DE RIESGOS 2da Parte.pptx
PPTX
Logging While Drilling Ingenieria Petrolera.pptx
PPTX
Riesgo eléctrico 5 REGLAS DE ORO PARA TRABAJOS CON TENSION
PPT
357161027-seguridad-industrial-diapositivas-ppt.ppt
PDF
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
PDF
Perfilaje de Pozos _20250624_222013_0000.pdf
PPTX
DEBL Presentación PG 23.pptx [Autoguardado].pptx
PPTX
OPERACION DE MONTACARGAS maneji seguro de
PDF
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
PDF
Diseño y Utiliación del HVAC Aire Acondicionado
PDF
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
PDF
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
PPTX
leyes de los gases Ideales. combustible refinación
PDF
Durabilidad del concreto en zonas costeras
PPTX
clase MICROCONTROLADORES ago-dic 2019.pptx
PDF
LIBRO UNIVERSITARIO SOFTWARE PARA INGENIERIA BN.pdf
PPTX
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
PPTX
Manual ISO9001_2015_IATF_16949_2016.pptx
PDF
LIBRO UNIVERSITARIO INTELIGENCIA ALGORITMICA BN.pdf
PDF
LIBRO UNIVERSITARIO DESARROLLO ORGANIZACIONAL BN.pdf
MODULO 2. METODOLOGIAS PARA ANALISIS DE RIESGOS 2da Parte.pptx
Logging While Drilling Ingenieria Petrolera.pptx
Riesgo eléctrico 5 REGLAS DE ORO PARA TRABAJOS CON TENSION
357161027-seguridad-industrial-diapositivas-ppt.ppt
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
Perfilaje de Pozos _20250624_222013_0000.pdf
DEBL Presentación PG 23.pptx [Autoguardado].pptx
OPERACION DE MONTACARGAS maneji seguro de
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
Diseño y Utiliación del HVAC Aire Acondicionado
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
leyes de los gases Ideales. combustible refinación
Durabilidad del concreto en zonas costeras
clase MICROCONTROLADORES ago-dic 2019.pptx
LIBRO UNIVERSITARIO SOFTWARE PARA INGENIERIA BN.pdf
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
Manual ISO9001_2015_IATF_16949_2016.pptx
LIBRO UNIVERSITARIO INTELIGENCIA ALGORITMICA BN.pdf
LIBRO UNIVERSITARIO DESARROLLO ORGANIZACIONAL BN.pdf

Informe n 2.4-andrade-edwin

  • 1. UNIVERSIDAD POLITECNICA SALESIANA “CAMPUS KENNEDY” FACULTAD DE INGENIERIAS INGENIERIA ELÉCTRICA PROGRAMACIÓN I INFORME Nº 2.4 Profesor: Ing. Estuardo Correa Alumno: Edwin Andrade Curso: Segundo Eléctrica Fecha: 20/07/2015
  • 2. INDICE  OBJETIVOS  TRABAJO EN NETBEANS  CLASES  OPERACIONES BASICAS  CONCLUSIONES  BIBLIOGRAFIA
  • 3. OBJETIVO PRINCIPAL:  Aprender la creación de objetos, empleando métodos y propiedades, practicar los conceptos de herencia en la creación de objetos, instanciar objetos a partir de una clase. OBJETIVOS SECUNDARIOS:  Realizar las declaraciones e inicializaciones correctas para realizar clases  Resolver de forma eficiente y coherente los problemas planteados  Examinar conocimientos y procesos para seguir el desarrollo de operaciones en elementos de una clase.  Analizar una clase y subclase de su funcionamiento mediante la recopilación de información ya adquirida
  • 4. DESARROLLO: CLASES: Definimos una clase, como una colección o conjunto de objetos que comparten características comunes entre sí. Se crea un nuevo proyecto llamado métodos, y en la clase se crea una java class el primer paso es donde se declara las variables globales, segundo se declara el constructor vacío ejemplo public BASICAS() este sirve para realizar llamadas sin parámetros, tercero se declara el constructor con parámetros ejemplo public classoper(double n1, double n2) num1=n1; num2=n2; public double suma(double n1, double n2). EJERCICIO CREAR UNA CLASE:
  • 5. EJERCICIO DECLARAR VARIABLES: public class BASICAS { //PRIMERO DECLARAR LAS VARIABLES GLOBALES Private double num1; Private double num2; //SEGUNDO SE DECLARA EL CONSTRUCTOR VACIO public BASICAS() { //SIRVE PARA REALIZAR LLAMADAS SIN PARAMETROS } //TERCERO SE DECLARA EL CONSTRUCTOR CON PARAMETROS public BASICAS(double n1, double n2) { num1=n1; num2=n2; //SIRVE PARA REALIZAR LLAMADAS CON PARAMETROS } public double suma(double n1, double n2) { double resul; resul=n1+n2; return resul; } public double resta(double n1, double n2) { double resul; resul=n1-n2; return resul; } public double multiplicacion(double n1, double n2) { double resul; resul=n1*n2; return resul; } public double dividicion(double n1, double n2) { double resul; resul=n1/n2; return resul; } public double suma1() { double resul; resul=num1+num2; return resul; } public double resta1() { double resul;
  • 6. resul=num1-num2; return resul; } public double multiplica1() { double resul; resul=num1*num2; return resul; } public double divide1() { double resul; resul=num1/num2; return resul; } }
  • 7. EJERCICIO OPERACIONES BASICAS: package operaciones; import java.io.*; public class OPERACIONES { public static void main(String[] args) { // TODO code application logic here InputStreamReader Dato = new InputStreamReader(System.in); BufferedReader Dato1= new BufferedReader(Dato); double sum ,res,mul,div; double sum1 ,res1,mul1,div1; String nom; try { System.out.println("Ingrese su nombre"); nom=Dato1.readLine(); BASICAS bas = new BASICAS(); BASICAS bas1 = new BASICAS(100,200); sum=bas.suma(10, 20); res=bas.resta(10, 20); mul=bas.multiplicacion(10, 20); div=bas.division(10, 20); System.out.println("LLAMADAS A INSTANCIAS SIN PARAMETROS"); sum1=bas1.suma1(); res1=bas1.resta1(); mul1=bas1.multiplicacion1(); div1=bas1.division1(); System.out.println("VISUALIZACIONES"); System.out.println("EL RESULTADO DE LA INSTANCIA SUMA ES :"+sum); System.out.println("EL RESULTADO DE LA INSTANCIA RESTA ES :"+res); System.out.println("EL RESULTADO DE LA INSTANCIA MULTIPLICACION ES :"+mul); System.out.println("EL RESULTADO DE LA INSTANCIA DIVISION ES :"+div); System.out.println(""); System.out.println(""); System.out.println("VISUALIZACIONES SIN PARAMETROS"); System.out.println("EL RESULTADO DE LA INSTANCIA SUMA SIN PARAMETROS ES :"+sum1); System.out.println("EL RESULTADO DE LA INSTANCIA RESTA SIN PARAMETROS ES :"+res1); System.out.println("EL RESULTADO DE LA INSTANCIA MULTIPLICACION SIN PARAMETROS ES :"+mul1);
  • 8. System.out.println("EL RESULTADO DE LA INSTANCIA DIVISION SIN PARAMETROS ES :"+div1); } catch(IOException e) { System.out.println("Error"); } } } RESULTADOS EJERCICIO:
  • 9. DEBER N°1 LLAMAR A LA CLASE CON PARAMETROS INGRESANDO POR TECLADO: try { System.out.println("Llamadas a la instanca de clase con paramtros ingresados"); System.out.println("Ingrese el primer numero"); num1=Double.parseDouble(Dato1.readLine()); System.out.println("Ingrese el segundo numero"); num2=Double.parseDouble(Dato1.readLine()); BASICAS bas = new BASICAS(); sum=bas.suma(num1, num2); res=bas.resta(num1, num2); mul=bas.multiplicacion(num1, num2); div=bas.division(num1, num2); System.out.println(""); System.out.println(""); System.out.println("VISUALIZACIONES"); System.out.println("EL RESULTADO DE LA INSTANCIA SUMA ES :"+sum); System.out.println("EL RESULTADO DE LA INSTANCIA RESTA ES :"+res); System.out.println("EL RESULTADO DE LA INSTANCIA MULTIPLICACION ES :"+mul); System.out.println("EL RESULTADO DE LA INSTANCIA DIVISION ES :"+div); } catch(IOException e) { System.out.println("Error"); } } } public class BASICAS { /*DECLARACION DE VARIABLES PRIVADAS */ private double num1; private double num2;
  • 10. /*DECLARACION DEL CONSTRUCTOR VASIO */ /*SIRVE PARA LLAMADAS SIN PARAMETROS */ public BASICAS() { } public BASICAS(double n1, double n2) { num1=n1; num2=n2; } public double suma(double n1, double n2) { double resul; resul=n1+n2; return resul; } public double resta(double n1, double n2) { double resul; resul=n1-n2; return resul; } public double multiplicacion(double n1, double n2) { double resul; resul=n1*n2; return resul; } public double division(double n1, double n2) { double resul; resul=n1/n2; return resul; } }
  • 12. DEBER N°2 LLAMAR A LA INTACIA VACIA INGRESANDO POR TECLADO: try { System.out.println("Realizar la llamada a la instancia de clase con parametros ingresado por teclado"); System.out.println("Ingrese el primer numero"); num1=Double.parseDouble(Dato1.readLine()); System.out.println("Ingrese el segundo numero"); num2=Double.parseDouble(Dato1.readLine()); BASICAS bas1 = new BASICAS(num1,num2); System.out.println("LLAMADAS A INSTANCIAS SIN PARAMETROS"); sum1=bas1.suma1(); res1=bas1.resta1(); mul1=bas1.multiplicacion1(); div1=bas1.division1(); System.out.println(""); System.out.println(""); System.out.println("VISUALIZACIONES SIN PARAMETROS"); System.out.println("EL RESULTADO DE LA INSTANCIA SUMA SIN PARAMETROS ES :"+sum1); System.out.println("EL RESULTADO DE LA INSTANCIA RESTA SIN PARAMETROS ES :"+res1); System.out.println("EL RESULTADO DE LA INSTANCIA MULTIPLICACION SIN PARAMETROS ES :"+mul1); System.out.println("EL RESULTADO DE LA INSTANCIA DIVISION SIN PARAMETROS ES :"+div1); } catch(IOException e) { System.out.println("Error"); } } }
  • 13. public class BASICAS { /*DECLARACION DE VARIABLES PRIVADAS */ private double num1; private double num2; /*DECLARACION DEL CONSTRUCTOR VASIO */ /*SIRVE PARA LLAMADAS SIN PARAMETROS */ public BASICAS() { } public double suma1() { double resul; resul=num1+num2; return resul; } public double resta1() { double resul; resul=num1-num2; return resul; } public double multiplicacion1() { double resul; resul=num1*num2; return resul; } public double division1() { double resul; resul=num1/num2; return resul; } }
  • 15. DEBER N°3 Explica que sucede cuando se ejecuta la instancia bas1.suma(10,20): Al cambiar la llamada instancia de clase a bas1.suma (10,20) el programa ejecuta normalmente dando como resultado 30 DEBER N°4 Explicar que sucede cuando se ejecuta la instancia bas1.suma1(): La instancia de clase con parámetro vacío bas.suma1 () el programa se ejecutara normalmente y se da como resultado 0.
  • 16. CONCLUSIONES:  Se realiza las declaraciones en un java class con el nombre de BASICAS. “Java crea un constructor por defecto si no hemos definido ninguno en la clase, pero si en una clase definimos un constructor ya no se crea automáticamente el constructor por defecto, por lo tanto si queremos usarlo deberemos escribirlo expresamente dentro de la clase.” [1]  Se invoca y se crea un objeto de la clase mediante el operador new. “Si es necesario invocarlo en otras situaciones, la llamada a un constructor solo puede realizarse desde dentro de otro constructor de su misma clase y debe ser siempre la primera instrucción.” [2]  La sintaxis que hemos utilizado para el constructor es public class BASICAS. “Hemos dicho que un objeto es una instancia de una clase: por eso a los atributos que hemos definido se les denomina “variables de instancia”, porque cada instancia es “portadora” de esos atributos.” [3]  Se Analizó una clase y funcionamiento mediante la estructuración del problema planteado. “Tanto una clase, así como un objeto derivado de la misma, contienen tres aspectos importantes que nos permiten hacer clasificaciones con ellos, dichos aspectos son, un conjunto de características propias que permiten individualizarlos entre sí, características tan genéricos como son la forma, el color, el tamaño, etc. o características, propiedades o atributos más particulares como , nombre, edad, etc.” [4]
  • 17. BIBLIOGRAFIA: o http://www.aprenderaprogramar.com/index.php?option=com_con tent&view=category&id=68&Itemid=188 o http://todojava.awardspace.com/ o https://es.wikipedia.org/wiki/Algoritmo_de_ordenamiento o https://es.wikipedia.org/wiki/Ordenamiento_Radix o https://es.wikipedia.org/wiki/Ordenamiento_por_inserci%C3%B3n [1,2] E. García Hernandez, «Programación Java,» Agosto 2000. [En línea]. Available: http://puntocomnoesunlenguaje.blogspot.com/2012/07/normal-0-21-false- false- false_103.html [3] A. Rodríguez, «Linea de Codigo,» Abril 14, 2011. [En línea]. Available: http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=237:clase- math-del-api-java-y-funciones-matematicas-trigonometricas-logaritmo-redondeo-round- cu00905c&catid=58:curso-lenguaje-programacion-java-nivel-avanzado-i&Itemid=180. [4] J. Lara, «Java Clases,» Julio 9, 2010. [En línea]. Available: http://www.programacionfacil.com/java:clases