Está en la página 1de 8

Nombre de la materia

Programación Orientada a
Objetos

Nombre del profesor

Semanas
3y4

Ciclo
17ACI

Fecha
Unidad#4: Expresiones y control de flujo
Programación Orientada a Objetos

Hoja de Respuestas
SEMANAS 3 y 4
PROGRAMACIÓN ORIENTADA A OBJETOS

Con el objetivo de contribuir a su aprendizaje y a un mejor entendimiento y


comprensión del contenido que se aborda en esta unidad mediante sus
materiales de aprendizaje, hemos preparado esta guía de estudio que pretende
apoyarlos a reconocer las bases de la programación orientada a objetos y la
utilización de las expresiones y control de flujo en los programas.

Instrucciones: Consulta el documento correspondiente a la unidad III.


Programación Orientada a Objetos y unidad IV. Expresiones y control de flujo
que se encuentra en la sección de recursos Programación Orientada a
Objetos (Nereu, 2014) y Expresiones y control de flujo (Nereu, 2014), así
como los vídeos que se encuentran en dicha sección, para responder las
siguientes preguntas:

1. Completa el siguiente crucigrama:

1. Componente que le permite a Java no tener dependencias deplataformas.

2. Determina el comportamiento de un objeto.

3. La habilidad de definir múltiples clases con funcionalidad diferente

4. Propiedades o características de un objeto.

5.Lenguaje estándar para el análisis y diseño de aplicaciones orientado a


objeto.

6. Descomponer sistemas complejos en componentes más sencillos.

7- Habilidad de derivar nuevas clases de otras ya existentes.

2
Unidad#4: Expresiones y control de flujo
Programación Orientada a Objetos

8 Instrucción que permite imprimir.

9 Define todos los datos y métodos de una clase.

10. Almacenan las propiedades y métodos que contendrá un objeto.

1 2

5
4
U

M
L
6

7 8

10

3
2. ¿Cuál es la función del modificador protected?

3. ¿Comente qué hace la siguiente sintaxis?

int numero = 61;


if(Math.abs(numero) < 10)
{
System.out.println("numero tiene 1 dígito ");
}
else if (Math.abs(numero) < 100)
{
System.out.println("numero tiene 2 dígitos ");
}
else
{
System.out.println("numero tiene mas de 3 dígitos ");
System.out.println("Se ha ejecutado la opción por defecto ");
}

4. Explique que hace el siguiente código (Debe escribir la operación


matemática) y escriba el resultado.

R= inicializa 3 variables tipo int, n = 5 , factorial = 1 , i = 1, despues inicia un


bucle do-while, la primera ejecucion del bucle dice que factorial es igual a
factorial * i, en este caso en el primer ciclo, factorial vale 1 e i vale 1, entonces
seria 1*1=1, despues dice que incremente i, despues pasa a al while y
pregunta i es menor o igual a n? en este caso como i vale 2 aun no es = a n
que vale 5, asi hace el bucle hasta que n sea igual a 5.
Factorial 1*1=1
Factorial 1*2=2
PROGRAMACIÓN ORIENTADA A OBJETOS

Factorial 2*3=6
Factorial 6*4=24
Factorial 24*5=120

5. Complete la siguiente tabla de estructura de control y mencione


brevemente la función de cada una.

Estructuras de Control
Estructuras de Estructuras de Estructuras de
Selección repetición Salto
if La sentencia if While Repite el Break Interrumpe
evalúa el resultado bloque de ejecución de
sentencias una
de la expresión (o
mientras la estructura
expresiones) que condición es de repetición
están dentro de los verdadera o un switch
paréntesis, en caso
de que la expresión
dé como resultado el
valor true se
avaluará lo que esté
dentro del siguiente
bloque de
instrucciones.

else Selecciona entre dos Do while Es igual al continue Sirve para


bloques de while solo detener la
sentencias que aquí el ejecucióó n de un
mutuamente bloque se bucle, el bucle
excluyentes ejecutara al se vólveraó a
menos una ejecutar

5
PROGRAMACIÓN ORIENTADA A OBJETOS

ves siempre y
cuandó se
cumpla la
cóndicióó n de
entrada
if else if Es una For Repite un
combinacion de if bloque de
else, extiende la sentencias un
sentencia if para número de
ejecutar una veces
sentencia determinado,
diferente en caso mientras la
de que la condición es
expresion if verdadera
original sea false

Switch Otra sentencia de


decisión es la
llamada switch, la
cual actúa como una
estructura if-else,
pero con casos que
deben estar definidos
al momento de la
compilación

6. Completa el siguiente diagrama de clase, indicando el nombre de los


elementos que debe contener en cada sección:
Nombre de la Clase

6
PROGRAMACIÓN ORIENTADA A OBJETOS

7. ESCRIBE LAS PALABRAS QUE FALTAN EN LAS SIGUIENTES


ORACIONES:
Las clases se componen de un nombre (un identificador único de la clase),
_____________ y métodos.
a) Los ____________________ de _____________________ indican si la
variable de instancia (atributo) puede ser accesada desde dentro de la
clase o también desde afuera.
b) Es un tipo de dato no primitivo para representar texto: _____________

8. En el siguiente bloque de código, ¿qué tipo de parámetro y de argumento


recibe y/o envía respectivamente el método?

a) No tiene paso de argumentos y el parámetro que recibe es de tipo


entero.
b) Envía parámetros flotantes y recibe argumentos enteros.
c) No envía ni recibe parámetros ni argumentos.

9. Es un método de la clase que sirve para crear nuevos objetos a partir de


una clase, y tiene exactamente el mismo nombre que la clase.
a) Método main.
b) Método inicial.
c) Método constructor.

10. ¿Cuál es el nombre del paquete en el siguiente código?

7
PROGRAMACIÓN ORIENTADA A OBJETOS

a) imprimeInformacion
b) figura
c) Class Figura

También podría gustarte