Está en la página 1de 9

Guía académica

Nivelación académica

Nombre de la materia
Programación Orientada a
Objetos

Fecha
09/01/2017
Curso de nivelación
Programación Orientada a Objetos

GUÍA DE ESTUDIO
PROGRAMACION 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 este curso de nivelación
mediante sus materiales de aprendizaje, hemos preparado esta guía de
estudio que pretende apoyarlos a dar seguimiento al contenido del curso,
por lo cual abarcaremos todo lo respectivo a los conceptos y fundamentos de
la Programación Orientada a Objetos.

Instrucciones: Para la resolución de la guía consulta los recursos de las 7


unidades del curso de nivelacion, para poder armar y responder los
siguientes cuestionamientos.

I. Frente al concepto menciona si corresponde a una


suposición de carácter verdadero o falso

a) En el análisis y diseño de software, la etapa de análisis nos sirve para


detectar las entradas y salidas esperadas: _verdadero

b) Seleccionar herramientas se refiere a elegir el paradigma y el lenguaje


de programación que se utilizará: verdadero

c) Abstraer significa codificar todo el problema, esto es volverlo virtual:


falso

II. Escribe en el espacio la definición de “reutilización de


código” y “modularidad”:
 Reutilización de código: Programas que sirven para solucionar
un problema y usarlo en otros.

2
Curso de nivelación
Programación Orientada a Objetos

 Modularidad: Poder agregar o quitar componentes , de forma


sencilla.

III. ¿Cuál es la definición de POO?

Respuesta: Es un método de implementación, en el que los programas se

organizan como colecciones cooperativas de objetos, cada uno de los cuales

representa una instancia de unaclase

IV. ¿Cuáles son los elementos de una clase? Pon un ejemplo:

Respuesta: Abstracción, Encapsulación,Herencia,Polimorfismo

V. Enlista como se instancia un objeto: es crear un caso particular


de dicha Clase , usando el molde (Clase Auto) y dando valores a los
Atributos.
VI. Relaciona las columnas de los Tipos de datos en Java:

Tipo de Dato Características

a. Int 1. Valor lógico que nos permite


guardar valores binarios. Ej:
False, true.

b. Float 2. Valor numérico que guarda


valores de tipo entero. Ejemplo
1,6,600,895.

c. Boolean. 3. Valor que permite guardar


caracteres. Ej: a,g, h,r, etc.

d. Char 4. Valor numérico que permite

3
Curso de nivelación
Programación Orientada a Objetos

guardar decimales. Ej. 1.4,


5.60,-2.22.

Respuesta: a2,b4,c1,d3

VII. En la siguiente sintaxis , escribe el nombre de cada tipo de


elemento que contiene:

parametro
métodos

Tipo de
dato entero

Valor de
retorno

VIII. En la siguiente imagen de sintaxis, escribe el nombre de


cada tipo de elemento que contiene y explica qué hace:

4
Curso de nivelación
Programación Orientada a Objetos

Clase (objeto)
variable
instanciada

Valor de retorno del


metodo

IX. En la siguiente tabla escribe un ejemplo de sintáxis de cada


elemento de la POO en java:

Elemento Sintaxis

a. Clase public class

b. Objeto Public class objeto

c. Método. Int suma ( a + b)

d. Constructor Perro miperro = new Perro();

X. Menciona para qué sirve el modificador de acceso public y


pon un ejemplo de sintáxis:

Respuesta: métodos o miembros de datos que se declaran como


públicos son accesibles desde cualquier lugar del programa

Public Class Perro

XI. Menciona para qué sirve el modificador de acceso protected


y pon un ejemplo de sintáxis: Respuesta: permite a la variable
ser visible desde el mismo package en la cual fue declarada

Protected void Mostrar(){

5
Curso de nivelación
Programación Orientada a Objetos

XII. Menciona para qué sirve el modificador de acceso private y


pon un ejemplo de sintáxis:

Respuesta: cualquier elemento de una clase que sea privado puede ser
accedido únicamente por la misma clase por nada más

Private int edad = 0;

XIII. La siguiente imagen corresponde a qué tipo de operadores:

Respuesta: Operaciones Booleanas o Logicos

XIV. Completa el siguiente diagrama, sobre las sentencias de


decisión:

6
Curso de nivelación
Programación Orientada a Objetos

Evalúa el resultado de la expresión (o expresiones)


que están dentro de los paréntesis resultado el valor
If true,se evaluará lo que esté dentro del siguiente bloque
de instrucciones

false, podríamos decirle al programa que ejecutara otro


bloque sólo y sólo si la primera evaluación da como
else resultado false. Para eso sirve el else, que va a
acompañado siempre después del if.

Actúa como una estructura if-else, pero con casos


Switch que deben estar definidos al momento de la
compilación.

XV. Escribe en la parte de debajo de la imagen a qué tipo de


sentencias pertenece, y cuáles son sus elementos:

Respuesta: Sentencia de repeticion o cliclos

Ciclo for,cliclo while , ciclo do while

XVI. Menciona la diferencia entre ciclo While y ciclo do While y


escribe un ejemplo de sintáxis:

7
Curso de nivelación
Programación Orientada a Objetos

Conceptos Definición

a. Ciclo while siempre se ejecutará por lo menos


una vez el bloque

b. Ciclo Do While. si la condición es falsa la


primera vez, nunca se
ejecutará el código
del bloque

XVII. Menciona qué es un arreglo y cuál es la sintáxis:

Respuesta: es un grupo de variables u objetos (que deben ser del mismo tipo)

En JAVA son considerados objetos, por lo que realmente cuando decimos que
una variable es un array, nos referimos a que esa variable apunta a una
dirección en memoria y no necesariamente está guardando todos los objetos

Int [] calificacion = new int [2];

XVIII. En la siguiente imagen de sintáxis, escribe el nombre de


tipo de elemento que contiene:

8
Curso de nivelación
Programación Orientada a Objetos

palabra
reservada
this

XIX. En la siguiente imagen de sintáxis, escribe el nombre de


tipo de elemento que contiene:

Arreglo
tamañ o
Posicion de
arreglo
Imprime lo que
se encuentra en
la posicion

XX. ¿Que es la Herencia y cómo se declara una clase con


herencia?

Respuesta: Es un mecanismo que permite la definición de una clase a partir

de la definición de otra ya existente. Permite compartir automáticamente

métodos y datos entre clases, subclases y objetos


Public class Objet extends objeto{}

También podría gustarte