Resolucion de problemas a traves de la computadora
CONCEPTOS DE LA PROGRAMACION ORIENTADA A OBJETOS
A partir de la lectura del material bibliográfico resolver las actividades siguientes:
1. Explicar porque se afirma que la programación podría ser considerada como una fusión entre ciencia y arte.
La programación puede considerarse como una función de una ciencia con un arte, yaque es necesario conocer una serie de técnicas y métodos así como desarrolla una habilidad especial para diseñarlos, lo que conlleva a que la principal cualidad que deba tener un programador sea la combinación actitud-aptitud para resolver problemas, pues los sistemas que desarrolle serán aplicados como herramientas de solución o situaciones problemáticas de la vida cotidiana, a las que habrá deenfrentarse con toda su intención, potencial y creatividad.
2. Elaborar un mapa conceptual relacionado con las tres etapas fundamentales para la resolución de problemas a través de la computadora.
3. Conceptos de la Programación Orientada a Objetos:
A. Indicar que es una clase y ejemplificar.
Clase es una atracción que presenta a un conjunto de objetos con un comportamiento y unainterface común. Es un molde o plantilla que sirve para crear objetos. Los valores representan las características que llegan a tener los objetos y las conductas representan las acciones a realizar; Por ejemplo, si se define una clase llamada ESTUDIANTE, las características serian el número de matrícula, el nombre, la fecha de nacimiento, la fecha de nacimiento, el domicilio, etc. Las acciones arealizar serian inscribirse, acreditan una materia, reprobar o graduarse, se recomienda utilizar un sustantivo en singular para identificarla; por ejemplo, automóvil.
B. Determinar que es un objeto y ejemplificar.
Un objeto es un elemento particular de una clase que tiene sus propias características y conductas (diferentes a las de otros objetos). Un objeto puede ser algo físico como un lápiz, unamasa, una bicicleta, etc. Es una objeto si tiene un nombre, pueden definirse sus características y es capaz de realizar algunas actividades o comportarse de cierta manera ; por ejemplo, cada uno de los estudiantes de una universidad representan objetos de la clase estudiante con sus características y acciones individuales, es decir, cada uno tiene un número de matrícula, nombre, fecha denacimiento, domicilio, etc., diferente al del resto de los estudiantes y puede inscribirse , acreditar, reprobar o graduarse en forma distinta a la de los demás.
C. Explicar que es un atributo y ejemplificar.
Atributo es una característica o un dato de un objeto (definidos en la clase respectiva). Ejemplo un objeto pude tener muchos atributos.
D. Especificar que es una propiedad.
Una propiedad es unmiembro de la clase que proporciona una forma de acceder a los atributos de la misma.
E. Indicar en qué consiste la instanciación.
La instalación consiste en la creación o manifestación concreta de un objeto a partir de su clase, la cual tiene sus atributos que lo identifican y diferencian del resto de los objetos.
F. Determinar que es un mensaje.
Un mensaje se el recado que se envían losobjetos entre sí para comunicarse. Típicamente se logra mediante parámetros enviados /recibidos por los métodos.
G. Indicar en qué consiste una interfaz.
Una interface consiste en un conjunto de declaraciones de métodos y propiedades sin ninguna implementación, sino que la realza quien herede de ella; sin embargo, la diferencia radica es que la interface no tiene variables ni constantes,tampoco puede heredar de otras clases, pero sí de otras interfaces.
H. Explicar en qué consisten los métodos denominados constructor y destructor.
Constructor: es u método que se ejecuta automáticamente cuando se instancia un objeto. Sirve para crear e inicializar el objeto. El constructor puede recibir parámetros, sin embargo, no se hereda ni regresa un valor (como una función), además debe...
Regístrate para leer el documento completo.