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

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 []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]);
}
}
}

No hay comentarios:

Publicar un comentario