PRUEBA
fecha miercoles 28 de octubre
nombre: andres narvaez
public class Matriza {
public int numeroFila;
public int numeroColumna;
public double [][] matriz;
public Matriza(){
}
public Matriza(int Fi, int Co){
numeroFila= Fi;
numeroColumna= Co;
matriz= new double[numeroFila][numeroColumna];
for (int i=0; i < numeroFila; i++)
for( int j=0; j < numeroColumna;j++)
matriz[i][j]=0;
}
public Matriza transpuesta(){
Matriza resultado;
resultado= new Matriza(this.numeroColumna,this.numeroFila);
for(int i=0; i < this.numeroFila;i++)
for(int j=0; j < this.numeroColumna;j++ )
resultado.matriz[j][i]= this.matriz[i][j];
return resultado;
}
public Matriza multiplicacion(Matriza b){
Matriza resultado;
if(this.numeroColumna == b.numeroFila){
resultado=new Matriza(this.numeroFila,b.numeroColumna);
for(int i=0; i < this.numeroFila; i++){
for(int j=0; j < b.numeroColumna; j++){
for(int k=0; k < this.numeroColumna; k++)
resultado.matriz[i][j] += (this.matriz[i][k]*b.matriz[k][j]);
}
}
return resultado;
}
else
System.out.println("ERROR EN DIMENSIONES");
resultado=null;
return resultado;
}
public String toString(){
String aux="";
for (int i=0; i < numeroFila; i++){
for( int j=0; j < numeroColumna;j++) {
aux += matriz[i][j]+" ";
}
aux += "\n";
}
aux +=" ";return aux;
}
}
Prueba de la matriz
public class Prueba1 {
public static void main(String args[]){
Matriza c = Matriza1 (2,3);
c.matriz[0][0]=2;
c.matriz[0][1]=2;
c.matriz[0][2]=1;
c.matriz[1][0]=3;
c.matriz[1][1]=-1;
c.matriz[1][2]=0;
System.out.println(c.toString());
Matriza b = Matriza1 (5,3);
b.matriz[0][0]=6;
b.matriz[0][1]=-2;
b.matriz[0][2]=5;
b.matriz[1][0]=4;
b.matriz[1][1]=2;
b.matriz[1][2]=-1;
b.matriz[2][0]=0;
b.matriz[2][1]=1;
b.matriz[2][2]=1;
b.matriz[3][0]=-2;
b.matriz[3][1]=-2;
b.matriz[3][2]=0;
b.matriz[4][0]=1;
b.matriz[4][1]=0;
b.matriz[4][2]=-1;
System.out.println(b.toString());
Matriza e= Matriza1 (3,3);
e.matriz[0][0]=-1;
e.matriz[0][1]=0;
e.matriz[0][2]=-1;
e.matriz[1][0]=1;
e.matriz[1][1]=0;
e.matriz[1][2]=1;
e.matriz[2][0]=-1;
e.matriz[2][1]=1;
e.matriz[2][2]=-1;
System.out.println(e.toString());
Matriza a= Matriza1 (1,5);
a.matriz[0][0]=1;
a.matriz[0][1]=-1;
a.matriz[0][2]=0;
a.matriz[0][3]=1;
a.matriz[0][4]=1;
System.out.println(a.toString());
Matriza p;
p=b.transpuesta();
System.out.println("Transpuesta de a es= \n"+p.toString());
Matriza q;
q=c.multiplicacion(e);
System.out.println("la multiplicacion es a\n"+q.toString());
Matriza p1;
p1=q.multiplicacion(p);
System.out.println("la multiplicacion CEB^t\n"+p1.toString());
Matriza s;
s=a.multiplicacion(b);
System.out.println("la multiplicacion AB\n"+s.toString());
Matriza p2;
p2=s.multiplicacion(e);
System.out.println("la multiplicacion ABC\n"+p2.toString());
Matriza n;
n=b.transpuesta();
System.out.println("Transpuesta de b es= \n"+n.toString());
Matriza m;
m=a.transpuesta();
System.out.println("Transpuesta de a es= \n"+m.toString());
Matriza w;
w=n.multiplicacion(m);
System.out.println("Multiplicacion de B^t*A`^t= \n"+w.toString());
Matriza p3;
p3=e.multiplicacion(w);
System.out.println("Multiplicacion de E*B^t*A`^t= \n"+p3.toString());
}
}
Respuestas
Matriz e
-1.0 0.0 -1.0
1.0 0.0 1.0
-1.0 1.0 -1.0
Matriz c
2.0 2.0 1.0
3.0 -1.0 0.0
Matriz b
6.0 -2.0 5.0
4.0 2.0 -1.0
0.0 1.0 1.0
-2.0 -2.0 0.0
1.0 0.0 -1.0
Matriz a
1.0 -1.0 0.0 1.0 1.0
la multiplicación :
-1.0 1.0 -1.0
-4.0 0.0 -4.0
Transpuesta de a es:
6.0 4.0 0.0 -2.0 1.0
-2.0 2.0 1.0 -2.0 0.0
5.0 -1.0 1.0 0.0 -1.0
la multiplicación AB
1.0 -6.0 5.0
la multiplicación CEB^t
-13.0 -1.0 0.0 0.0 0.0
-44.0 -12.0 -4.0 8.0 0.0
la multiplicación ABC
-12.0 5.0 -12.0
Transpuesta de b es:
6.0 4.0 0.0 -2.0 1.0
-2.0 2.0 1.0 -2.0 0.0
5.0 -1.0 1.0 0.0 -1.0
Transpuesta de a es:
1.0
-1.0
0.0
1.0
1.0
Multiplicación de B^t*A`^t:
1.0
-6.0
5.0
Multiplicación de E*B^t*A`^t:
-6.0
6.0
-12.0
miércoles, 28 de octubre de 2009
domingo, 18 de octubre de 2009
MATRIZ MULTIPLICACION
Matriz
public class Matrices {
public int numeroFilas;
public int numeroColumnas;
public double[][] matrices;
public Matrices(){
}
public Matrices(int nF,int nC){
numeroFilas=nF;
numeroColumnas=nC;
matrices=new double[numeroFilas][numeroColumnas];
for (int i = 0; i<>
for (int j = 0; j<>
matrices[i][j]=0;
}}}
public Matrices multiplicacion(Matrices B){
Matrices resultado;
if(this.numeroColumnas==B.numeroFilas){
resultado = new Matrices (this.numeroFilas,B.numeroColumnas);
for (int i = 0; i<>
for (int j = 0; j<>
resultado.matrices[i][j] = this.matrices[i][j]*B.matrices[j][i];
return resultado;
}
else{
System.out.println(" ERROR ¡¡¡A SOBREPASADO EL VALOR DE LA MATRIZ");
System.out.println("\nEL NUMERO DE COLUMNAS DE LA MATRIZ A NO ES " +"IGUAL AL NUMERO DE FILAS DE B");
resultado=null;
return resultado;
}}}
USO DE LA MATRIZ
public class Prueba_Matriz {
public static void main(String args[]){
Matriz a = new Matriz(3,2);
a.matriz[0][0]=4;
a.matriz[0][1]=2;
a.matriz[1][0]=3;
a.matriz[1][1]=5;
a.matriz[2][0]=1;
a.matriz[2][1]=8;
System.out.println(a.toString());
Matriz b = new Matriz(2,3);
b.matriz[0][0]=9;
b.matriz[0][1]=1;
b.matriz[0][2]=2;
b.matriz[1][0]=12;
b.matriz[1][1]=11;
b.matriz[1][2]=4;
System.out.println(b.toString());
Matriz c;
c=a.multiplicacion(b);System.out.println(c.toString());}
}
public class Matrices {
public int numeroFilas;
public int numeroColumnas;
public double[][] matrices;
public Matrices(){
}
public Matrices(int nF,int nC){
numeroFilas=nF;
numeroColumnas=nC;
matrices=new double[numeroFilas][numeroColumnas];
for (int i = 0; i<>
for (int j = 0; j<>
matrices[i][j]=0;
}}}
public Matrices multiplicacion(Matrices B){
Matrices resultado;
if(this.numeroColumnas==B.numeroFilas){
resultado = new Matrices (this.numeroFilas,B.numeroColumnas);
for (int i = 0; i<>
for (int j = 0; j<>
resultado.matrices[i][j] = this.matrices[i][j]*B.matrices[j][i];
return resultado;
}
else{
System.out.println(" ERROR ¡¡¡A SOBREPASADO EL VALOR DE LA MATRIZ");
System.out.println("\nEL NUMERO DE COLUMNAS DE LA MATRIZ A NO ES " +"IGUAL AL NUMERO DE FILAS DE B");
resultado=null;
return resultado;
}}}
USO DE LA MATRIZ
public class Prueba_Matriz {
public static void main(String args[]){
Matriz a = new Matriz(3,2);
a.matriz[0][0]=4;
a.matriz[0][1]=2;
a.matriz[1][0]=3;
a.matriz[1][1]=5;
a.matriz[2][0]=1;
a.matriz[2][1]=8;
System.out.println(a.toString());
Matriz b = new Matriz(2,3);
b.matriz[0][0]=9;
b.matriz[0][1]=1;
b.matriz[0][2]=2;
b.matriz[1][0]=12;
b.matriz[1][1]=11;
b.matriz[1][2]=4;
System.out.println(b.toString());
Matriz c;
c=a.multiplicacion(b);System.out.println(c.toString());}
}
martes, 13 de octubre de 2009
Figuras
figura
public class Figura {
private double coordenadaX;
private double coordenadaY;
public Figura (){
setFigura(0,0);}
public Figura (double x,double y){
setFigura(x,y);}
public void setFigura(double x,double y){
coordenadaX=x;
coordenadaY=y;
}
public double getCoordenadaX(){
return coordenadaX;
}
public double getCoordenadaY(){
return coordenadaY;
}
public String toString(){
return "Punto de coordenadas: "+"["+coordenadaX+","+coordenadaY+"]";
}
public static void main(String args[]){
Figura f1 = new Figura (2,1);
System.out.println(f1.toString());
System.out.println("coordenada en x: "+(f1.getCoordenadaX()));
System.out.println("coordenada en y: "+f1.getCoordenadaY());
Figura f2=new Figura(1,3);
System.out.println(f2.toString());
System.out.println("coordenada en x: "+(f2.getCoordenadaX()));
System.out.println("coordenada en y: "+f2.getCoordenadaY());
Figura f3=new Figura(-1,1);System.out.println(f3.toString());
System.out.println("coordenada en x: "+(f3.getCoordenadaX()));
System.out.println("coordenada en y: "+f3.getCoordenadaY());
Figura f4=new Figura(-0.5,1);System.out.println(f4.toString());
System.out.println("coordenada en x: "+(f4.getCoordenadaX()));
System.out.println("coordenada en y: "+f4.getCoordenadaY());}
}
Triangulo
public class Triangulo extends Figura {
private double altura;
public class Triangulo public Triangulo (){
super (0,0);setAltura(0);
}
public Triangulo(double x, double y,double a){
+super(x,y);
setAltura(a);
}
public void setAltura(double a){
altura=a;
}
public double getAltura(){
return altura;
}
public String toString(){
return super.toString()+"\nLa altura es: "+altura;
}
public static void main (String args[]){
Triangulo t1 = new Triangulo(2,1,2);
System.out.println(t1.toString());
System.out.println("\nLa coordenada en X : "+t1.getCoordenadaX());
System.out.println("Coordenada Y: "+t1.getCoordenadaY());
System.out.println("La altura es: "+t1.getAltura());
Triangulo t2=new Triangulo(3,1,2);
System.out.println(t2.toString());
System.out.println("\nLa coordenada en X : "+t2.getCoordenadaX());
System.out.println("Coordenada Y: "+t2.getCoordenadaY());
System.out.println("La altura es: "+t2.getAltura());
Triangulo t3=new Triangulo(-1,1,2);
System.out.println(t3.toString());
System.out.println("\nLa coordenada en X : "+t3.getCoordenadaX());
System.out.println("coordenada Y: "+t3.getCoordenadaY());
System.out.println("La altura es: "+t3.getAltura());}
}
Cuadrado
public class Cuadrado extends Figura{
private double altura;
public Cuadrado (){super (0,0);
setAltura(0);
}
public Cuadrado(double x, double y,double a){
super(x,y);setAltura(a);
}
public void setAltura(double a){
altura=a;
}
public double getAltura(){
return altura;
}
public String toString(){
return super.toString()+"\nLa altura es: "+altura;
}
public static void main (String args[]){
Cuadrado c1 = new Cuadrado(2,1,3);
System.out.println(c1.toString());
System.out.println("\nLa coordenada en X : "+c1.getCoordenadaX());
System.out.println("Coordenada Y: "+c1.getCoordenadaY());
System.out.println("La altura es: "+c1.getAltura());
Cuadrado c2=new Cuadrado(3,1,3);
System.out.println(c2.toString());
System.out.println("\nLa coordenada en X : "+c2.getCoordenadaX());
System.out.println("Coordenada Y: "+c2.getCoordenadaY());
System.out.println("La altura es: "+c2.getAltura());
Cuadrado c3=new Cuadrado(-1,1,3);System.out.println(c3.toString());
System.out.println("\nLa coordenada en X : "+c3.getCoordenadaX());
System.out.println("coordenada Y: "+c3.getCoordenadaY());
System.out.println("La altura es: "+c3.getAltura());
Cuadrado c4=new Cuadrado(-0.5,1,3);
System.out.println(c4.toString());
System.out.println("\nLa coordenada en X : "+c4.getCoordenadaX());
System.out.println("coordenada Y: "+c4.getCoordenadaY());
System.out.println("La altura es: "+c4.getAltura());}
}
public class Figura {
private double coordenadaX;
private double coordenadaY;
public Figura (){
setFigura(0,0);}
public Figura (double x,double y){
setFigura(x,y);}
public void setFigura(double x,double y){
coordenadaX=x;
coordenadaY=y;
}
public double getCoordenadaX(){
return coordenadaX;
}
public double getCoordenadaY(){
return coordenadaY;
}
public String toString(){
return "Punto de coordenadas: "+"["+coordenadaX+","+coordenadaY+"]";
}
public static void main(String args[]){
Figura f1 = new Figura (2,1);
System.out.println(f1.toString());
System.out.println("coordenada en x: "+(f1.getCoordenadaX()));
System.out.println("coordenada en y: "+f1.getCoordenadaY());
Figura f2=new Figura(1,3);
System.out.println(f2.toString());
System.out.println("coordenada en x: "+(f2.getCoordenadaX()));
System.out.println("coordenada en y: "+f2.getCoordenadaY());
Figura f3=new Figura(-1,1);System.out.println(f3.toString());
System.out.println("coordenada en x: "+(f3.getCoordenadaX()));
System.out.println("coordenada en y: "+f3.getCoordenadaY());
Figura f4=new Figura(-0.5,1);System.out.println(f4.toString());
System.out.println("coordenada en x: "+(f4.getCoordenadaX()));
System.out.println("coordenada en y: "+f4.getCoordenadaY());}
}
Triangulo
public class Triangulo extends Figura {
private double altura;
public class Triangulo public Triangulo (){
super (0,0);setAltura(0);
}
public Triangulo(double x, double y,double a){
+super(x,y);
setAltura(a);
}
public void setAltura(double a){
altura=a;
}
public double getAltura(){
return altura;
}
public String toString(){
return super.toString()+"\nLa altura es: "+altura;
}
public static void main (String args[]){
Triangulo t1 = new Triangulo(2,1,2);
System.out.println(t1.toString());
System.out.println("\nLa coordenada en X : "+t1.getCoordenadaX());
System.out.println("Coordenada Y: "+t1.getCoordenadaY());
System.out.println("La altura es: "+t1.getAltura());
Triangulo t2=new Triangulo(3,1,2);
System.out.println(t2.toString());
System.out.println("\nLa coordenada en X : "+t2.getCoordenadaX());
System.out.println("Coordenada Y: "+t2.getCoordenadaY());
System.out.println("La altura es: "+t2.getAltura());
Triangulo t3=new Triangulo(-1,1,2);
System.out.println(t3.toString());
System.out.println("\nLa coordenada en X : "+t3.getCoordenadaX());
System.out.println("coordenada Y: "+t3.getCoordenadaY());
System.out.println("La altura es: "+t3.getAltura());}
}
Cuadrado
public class Cuadrado extends Figura{
private double altura;
public Cuadrado (){super (0,0);
setAltura(0);
}
public Cuadrado(double x, double y,double a){
super(x,y);setAltura(a);
}
public void setAltura(double a){
altura=a;
}
public double getAltura(){
return altura;
}
public String toString(){
return super.toString()+"\nLa altura es: "+altura;
}
public static void main (String args[]){
Cuadrado c1 = new Cuadrado(2,1,3);
System.out.println(c1.toString());
System.out.println("\nLa coordenada en X : "+c1.getCoordenadaX());
System.out.println("Coordenada Y: "+c1.getCoordenadaY());
System.out.println("La altura es: "+c1.getAltura());
Cuadrado c2=new Cuadrado(3,1,3);
System.out.println(c2.toString());
System.out.println("\nLa coordenada en X : "+c2.getCoordenadaX());
System.out.println("Coordenada Y: "+c2.getCoordenadaY());
System.out.println("La altura es: "+c2.getAltura());
Cuadrado c3=new Cuadrado(-1,1,3);System.out.println(c3.toString());
System.out.println("\nLa coordenada en X : "+c3.getCoordenadaX());
System.out.println("coordenada Y: "+c3.getCoordenadaY());
System.out.println("La altura es: "+c3.getAltura());
Cuadrado c4=new Cuadrado(-0.5,1,3);
System.out.println(c4.toString());
System.out.println("\nLa coordenada en X : "+c4.getCoordenadaX());
System.out.println("coordenada Y: "+c4.getCoordenadaY());
System.out.println("La altura es: "+c4.getAltura());}
}
sábado, 10 de octubre de 2009
Andrés Narváez Naranjo
Universidades
Universidadespublic class Universidad {
private int numeroCedula;
public String nombre;
public String carrera;
public Universidad(){
}
public Universidad(String name, String car, int nC){
nombre= name;
carrera= car;numeroCedula= nC;
}
public Universidad(int nC){
}
public void asignarNumeroCedula(int nC){
numeroCedula=nC;
}
}
uso universidad
public class UsoUniversidad {
public static void main(String arga[]){
Universidad p1= new Universidad();
p1.carrera= "Ing. mecatrónica";
p1.nombre= "Andres Narvaez";
p1.asignarNumeroCedula(1720239142);
System.out.println("Carrera: "+p1.carrera+"\nNombre:"+p1.Nombre/*+"\nNumero de cedula: "+p1.devolverNumeroCedula()*/);
Universidad p2= new Universidad("Ing.civil", "Sebastian Naranjo", 1740253687);
System.out.println("Carrera: "+p2.carrera+"\nNombre:"+p2.nombre);
Universidad p3= new Universidad(1769713603);
System.out.println("Carrera: "+p3.carrera+"\nNombre:"+p3.nombre);
p3.Carrera= "Arqwuitectura";
p3.Nombre= "Fabian Muntes";
System.out.println("Carrera: "+p3.carrera+"\nNombre:"+p3.nombre);
}
Autos
public class Autos{
public String nombre;
private int placa; public String clase;
public Autos(){
}
public Autos(String nom, String clas, int nP){
nombre= nom;
clase= clas;
placa= numP;
}
public Autos(int nC){
}
public void asignarPlaca(int numP){
placa=numP;
}
}
Uso de Autos
public class UsoAuto {
public static void main(String arga[]){
Auto p1= new Auto();
p1.clase= "chevrolet";
p1.nombre= "Andres Narvaez";
p1.asignarPlaca(pva-776);
System.out.println("Clase: "+p1.clase+"\nNombre:"+p1.Nombre/*+"\nPlaca: "+p1.devolverPlaca()*/);
Auto p2= new Auto("Hiunday", "Sebastian Naranjo", pne-515);
System.out.println("Clase: "+p2.clase+"\nNombre:"+p2.nombre);
Auto p3= new Auto(plk-854);
System.out.println("Clase: "+p3.clase+"\nNombre:"+p3.nombre);
p3.marca= "land-roverd";
p3.Nombre= "Fabian Muentes";
System.out.println("Clase: "+p3.clase+"\nNombre:"+p3.nombre);
}
}
Universidades
Universidadespublic class Universidad {
private int numeroCedula;
public String nombre;
public String carrera;
public Universidad(){
}
public Universidad(String name, String car, int nC){
nombre= name;
carrera= car;numeroCedula= nC;
}
public Universidad(int nC){
}
public void asignarNumeroCedula(int nC){
numeroCedula=nC;
}
}
uso universidad
public class UsoUniversidad {
public static void main(String arga[]){
Universidad p1= new Universidad();
p1.carrera= "Ing. mecatrónica";
p1.nombre= "Andres Narvaez";
p1.asignarNumeroCedula(1720239142);
System.out.println("Carrera: "+p1.carrera+"\nNombre:"+p1.Nombre/*+"\nNumero de cedula: "+p1.devolverNumeroCedula()*/);
Universidad p2= new Universidad("Ing.civil", "Sebastian Naranjo", 1740253687);
System.out.println("Carrera: "+p2.carrera+"\nNombre:"+p2.nombre);
Universidad p3= new Universidad(1769713603);
System.out.println("Carrera: "+p3.carrera+"\nNombre:"+p3.nombre);
p3.Carrera= "Arqwuitectura";
p3.Nombre= "Fabian Muntes";
System.out.println("Carrera: "+p3.carrera+"\nNombre:"+p3.nombre);
}
Autos
public class Autos{
public String nombre;
private int placa; public String clase;
public Autos(){
}
public Autos(String nom, String clas, int nP){
nombre= nom;
clase= clas;
placa= numP;
}
public Autos(int nC){
}
public void asignarPlaca(int numP){
placa=numP;
}
}
Uso de Autos
public class UsoAuto {
public static void main(String arga[]){
Auto p1= new Auto();
p1.clase= "chevrolet";
p1.nombre= "Andres Narvaez";
p1.asignarPlaca(pva-776);
System.out.println("Clase: "+p1.clase+"\nNombre:"+p1.Nombre/*+"\nPlaca: "+p1.devolverPlaca()*/);
Auto p2= new Auto("Hiunday", "Sebastian Naranjo", pne-515);
System.out.println("Clase: "+p2.clase+"\nNombre:"+p2.nombre);
Auto p3= new Auto(plk-854);
System.out.println("Clase: "+p3.clase+"\nNombre:"+p3.nombre);
p3.marca= "land-roverd";
p3.Nombre= "Fabian Muentes";
System.out.println("Clase: "+p3.clase+"\nNombre:"+p3.nombre);
}
}
sábado, 3 de octubre de 2009
consulta
UNIVERSIDAD TECNOLÓGICA EQUINOCCIAL
Nombre: Andrés Narváez
Carrera: Ing. Mecatrónica
Programación orientada a objetos:
La programación orientada a objetos expresa un programa como un conjunto de estos objetos, que colaboran entre ellos para realizar tareas. Esto permite hacer los programas y módulos más fáciles de escribir, mantener, reutilizar y volver a utilizar.
De aquella forma, un objeto contiene toda la información que permite definirlo e identificarlo frente a otros objetos pertenecientes a otras clases e incluso frente a objetos de una misma clase, al poder tener valores bien diferenciados en sus atributos. A su vez, los objetos disponen de mecanismos de interacción llamados métodos que favorecen la comunicación entre ellos. Esta comunicación favorece a su vez el cambio de estado en los propios objetos. Esta característica lleva a tratarlos como unidades indivisibles, en las que no se separan ni deben separarse el estado y el comportamiento.
Los métodos (comportamiento) y atributos (estado) están estrechamente relacionados por la propiedad de conjunto. Esta propiedad destaca que una clase requiere de métodos para poder tratar los atributos con los que cuenta. El programador debe pensar indistintamente en ambos conceptos, sin separar ni darle mayor importancia a ninguno de ellos. Hacerlo podría producir el hábito erróneo de crear clases contenedoras de información por un lado y clases con métodos que manejen a las primeras por el otro. De esta manera se estaría realizando una programación estructurada camuflada en un lenguaje de programación orientado a objetos.
Esto difiere de la programación estructurada tradicional, en la que los datos y los procedimientos están separados y sin relación, ya que lo único que se busca es el procesamiento de unos datos de entrada para obtener otros de salida. La programación estructurada anima al programador a pensar sobre todo en términos de procedimientos o funciones, y en segundo lugar en las estructuras de datos que esos procedimientos manejan. En la programación estructurada sólo se escriben funciones que procesan datos. Los programadores que emplean éste nuevo paradigma, en cambio, primero definen objetos para luego enviarles mensajes solicitándoles que realicen sus métodos por sí mismos.
Objeto:
Un objeto es una cosa que podemos percibir por algún sentido y sobre la que se puede accionar y carece de autonomía de acción.
La consideración de algo como objeto depende del ámbito en el cual se está definiendo al mismo. Así, los objetos pueden ser:
materiales o reales, si poseen materia con forma definida;
abstractos, si sólo son conceptos sobre los que se puede accionar;
Lo dado en el conocimiento o aquello hacia lo que esta orientada la actividad cognoscente u otra actividad del sujeto.
Bibliografía
http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
http://es.wikipedia.org/wiki/Objeto
Carrera: Ing. Mecatrónica
Programación orientada a objetos:
La programación orientada a objetos expresa un programa como un conjunto de estos objetos, que colaboran entre ellos para realizar tareas. Esto permite hacer los programas y módulos más fáciles de escribir, mantener, reutilizar y volver a utilizar.
De aquella forma, un objeto contiene toda la información que permite definirlo e identificarlo frente a otros objetos pertenecientes a otras clases e incluso frente a objetos de una misma clase, al poder tener valores bien diferenciados en sus atributos. A su vez, los objetos disponen de mecanismos de interacción llamados métodos que favorecen la comunicación entre ellos. Esta comunicación favorece a su vez el cambio de estado en los propios objetos. Esta característica lleva a tratarlos como unidades indivisibles, en las que no se separan ni deben separarse el estado y el comportamiento.
Los métodos (comportamiento) y atributos (estado) están estrechamente relacionados por la propiedad de conjunto. Esta propiedad destaca que una clase requiere de métodos para poder tratar los atributos con los que cuenta. El programador debe pensar indistintamente en ambos conceptos, sin separar ni darle mayor importancia a ninguno de ellos. Hacerlo podría producir el hábito erróneo de crear clases contenedoras de información por un lado y clases con métodos que manejen a las primeras por el otro. De esta manera se estaría realizando una programación estructurada camuflada en un lenguaje de programación orientado a objetos.
Esto difiere de la programación estructurada tradicional, en la que los datos y los procedimientos están separados y sin relación, ya que lo único que se busca es el procesamiento de unos datos de entrada para obtener otros de salida. La programación estructurada anima al programador a pensar sobre todo en términos de procedimientos o funciones, y en segundo lugar en las estructuras de datos que esos procedimientos manejan. En la programación estructurada sólo se escriben funciones que procesan datos. Los programadores que emplean éste nuevo paradigma, en cambio, primero definen objetos para luego enviarles mensajes solicitándoles que realicen sus métodos por sí mismos.
Objeto:
Un objeto es una cosa que podemos percibir por algún sentido y sobre la que se puede accionar y carece de autonomía de acción.
La consideración de algo como objeto depende del ámbito en el cual se está definiendo al mismo. Así, los objetos pueden ser:
materiales o reales, si poseen materia con forma definida;
abstractos, si sólo son conceptos sobre los que se puede accionar;
Lo dado en el conocimiento o aquello hacia lo que esta orientada la actividad cognoscente u otra actividad del sujeto.
Bibliografía
http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
http://es.wikipedia.org/wiki/Objeto
El valor de sen desde 0 a 100 solo para los valores pares
public class Arreglos { public static void main(String args[]){
int []a; int []b;
a=new int[10];
b=new int[10];
for(int i=0; i<10;i++){>
a[i]=i+1;
b[i]=a[i]*a[i];
}
for(int i=0; i<10;i++){>
System.out.println(" a["+i+"]=" +a[i]+" b["+i+"]=" +b[i]);
}
System.out.println(a[5]+" "+b[5]);
System.out.println(x);
double []a1;
double []a1;
double []b1;
double a0, af,h;
int n;
a0=-10;
af=10;
n=100;
h=(af-a0)/(double)n;
a1=new double [n+1];
b1 = new double [n+1];
int i=0;
while(i<=n){ a1[i]= a0 + h*i;
b1[i]= Math.sin(a1[i]);
i++;
}
for(int j=0; j<=n;j=j+2){
System.out.println(" a1["+j+"]=" +a1[j]+" b1["+j+"]=" +b1[j]);
}
}
}
Suscribirse a:
Comentarios (Atom)