Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

UNIVERSIDAD REMINGTON

EVALUACIÖN INICIAL
Lenguaje de Programación Avanzada I
Tema: Conceptualización POO
Estudiante: Sebastian Guerra Cardenas

Desarrollar de forma individual y responder por plataforma.

1. Identifique y explique los siguientes paradigmas de programación y los


lenguajes que se utilizan en cada uno:
• Orientada a objetos: programación que viene a innovar la forma de
obtener resultados. (Python, Ruby entre otros) lenguaje que utliza
• Orientada a aspectos: permite una adecuada modularización de las
aplicaciones y posibilita una mejor separación de responsabilidades.
(c++ o java) lenguaje que utiliza
• Orientada a eventos: programación en el que la estructura y la
ejecución de los programas van determinados por los sucesos o
acciones. (visual c++) lenguaje que utiliza
• Programación estructurada: Permite separar los diferentes
componentes de un programa, simplificando así su creación,
depuración y posteriores mejoras. (pascal) lenguaje que utiliza
2. Identifique en su medio laboral o vivencial los softwares existentes (listelos)
y clasifíquelos en la metodología o paradigma de programación que crea
que se han desarrollado.

3. Realice los comparativos entre las fases del Ciclo de Vida del Desarrollo de
Software y las fases para la solución de problemas basados en tecnologías.

4. Indique cuales son los componentes requeridos para la construcción de


algoritmos.
Variable, comandos o palabras reservadas, constante, operadores
aritméticos, operadores racionales, operadores lógicos, datos.
5. Explique que hay que tener en cuenta para el desarrollo de métodos en la
POO.
Programar de manera especifica donde se organiza el código en unidades
denominadas clases, de las cuales se crean objetos que se relacionan
entre sí.

6. ¿Cuál es la descripción que crees que define mejor el concepto 'clase' en la


programación orientada a objetos?
a. Es un concepto similar al de 'array'
b. Es un tipo particular de variable
c. Es un modelo o plantilla a partir de la cual creamos objetos
d. Es una categoría de datos ordenada secuencialmente

7. ¿Qué elementos crees que definen a un objeto?


a. Sus cardinalidad y su tipo
b. Sus atributos y sus métodos
c. La forma en que establece comunicación e intercambia mensajes 
d. Su interfaz y los eventos asociados

8. ¿Qué código de los siguientes tiene que ver con la herencia?


a. public class Componente extends Producto
b. public class Componente inherit Producto
c. public class Componente implements Producto
d. public class Componente belong to Producto

9. ¿Qué significa instanciar una clase?


• Duplicar una clase
• Eliminar una clase
• Crear un objeto a partir de la clase
• Conectar dos clases entre sí
10. Abstracción, herencia y polimorfismo son elementos que definen a :
• Una Clase
• Un método
• Un objeto
• Una librería
11. ¿Qué es Netbeans?
• Una librería de Java
• Una versión de Java especial para servidores
• Un IDE para desarrollar aplicaciones
• Ninguna de las anteriores

También podría gustarte