SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
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

Similar a Informe n 2.4-andrade-edwin

Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
innovalabcun
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
jent46
 
Clases metodos y atributos
Clases metodos y atributosClases metodos y atributos
Clases metodos y atributos
Robert Wolf
 

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

Clases y objetos en Java
Clases y objetos en JavaClases y objetos en Java
Clases y objetos en Java
 
U5. Arreglos de Objetos.pdf
U5. Arreglos de Objetos.pdfU5. Arreglos de Objetos.pdf
U5. Arreglos de Objetos.pdf
 
UD2-ConceptosBasicos.pdf
UD2-ConceptosBasicos.pdfUD2-ConceptosBasicos.pdf
UD2-ConceptosBasicos.pdf
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
 
Programa Java que gestiona los productos que comercializan varios viveros
Programa Java que gestiona los productos que comercializan varios viverosPrograma Java que gestiona los productos que comercializan varios viveros
Programa Java que gestiona los productos que comercializan varios viveros
 
Lab herencia
Lab herenciaLab herencia
Lab herencia
 
4ta Reunion
4ta Reunion4ta Reunion
4ta Reunion
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Lenguajes de Programación: Herencia, Polimorfismo Y UML
Lenguajes de Programación: Herencia, Polimorfismo Y UMLLenguajes de Programación: Herencia, Polimorfismo Y UML
Lenguajes de Programación: Herencia, Polimorfismo Y UML
 
ListasDoblementeEnlazadas.docx
ListasDoblementeEnlazadas.docxListasDoblementeEnlazadas.docx
ListasDoblementeEnlazadas.docx
 
8.Clases y objetos Java
8.Clases y objetos Java8.Clases y objetos Java
8.Clases y objetos Java
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Clases metodos y atributos
Clases metodos y atributosClases metodos y atributos
Clases metodos y atributos
 
Herencia_POO.ppt
Herencia_POO.pptHerencia_POO.ppt
Herencia_POO.ppt
 
Clases y objetos
Clases y objetosClases y objetos
Clases y objetos
 
Lp2docclases
Lp2docclasesLp2docclases
Lp2docclases
 
Definición de clases en POO
Definición de clases en POODefinición de clases en POO
Definición de clases en POO
 
Herencia y polimorfismo
Herencia y polimorfismoHerencia y polimorfismo
Herencia y polimorfismo
 

Más de Santiago Reinoso (16)

Banner v es sección 1
Banner v es sección 1Banner v es sección 1
Banner v es sección 1
 
Codigo de-etica-auditores
Codigo de-etica-auditoresCodigo de-etica-auditores
Codigo de-etica-auditores
 
Graficas reinoso
Graficas reinosoGraficas reinoso
Graficas reinoso
 
Tarea 01 ir
Tarea 01 irTarea 01 ir
Tarea 01 ir
 
8 counters and registers
8 counters and registers8 counters and registers
8 counters and registers
 
1.3 artimética digital
1.3 artimética digital1.3 artimética digital
1.3 artimética digital
 
7.1 flip flops
7.1 flip flops7.1 flip flops
7.1 flip flops
 
Andres iza, javier jimenez, ricardo enriquez
Andres iza, javier jimenez, ricardo enriquezAndres iza, javier jimenez, ricardo enriquez
Andres iza, javier jimenez, ricardo enriquez
 
Deber chausá
Deber chausáDeber chausá
Deber chausá
 
Deber 1 ir teoria
Deber 1 ir teoriaDeber 1 ir teoria
Deber 1 ir teoria
 
Normas para sistemas de distribucion parte a
Normas para sistemas de distribucion parte aNormas para sistemas de distribucion parte a
Normas para sistemas de distribucion parte a
 
Clases2
Clases2Clases2
Clases2
 
Informe 22
Informe 22Informe 22
Informe 22
 
Deber 2 ir
Deber 2 irDeber 2 ir
Deber 2 ir
 
Preparatorio 2
Preparatorio 2Preparatorio 2
Preparatorio 2
 
Informe 21
Informe 21Informe 21
Informe 21
 

Último

S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
samuelsan933
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
refrielectriccarlyz
 

Último (20)

CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
portafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidenciasportafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidencias
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de Gestión
 
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdf
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdfGUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.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