Вы находитесь на странице: 1из 3

Actividad

Programador (Orientado a Objetos) [Nivel 2]


Leccin 3 / Actividad 1

Bases de la programacin orientada a objetos

IMPORTANTE

Para resolver tu actividad, gurdala en tu computadora e imprmela.

Si lo deseas, puedes conservarla para consultas posteriores ya que te sirve


para reforzar tu aprendizaje. No es necesario que la enves para su revisin.

Propsito de la actividad

Identificar las caractersticas bsicas del paradigma orientado a objetos y


emplear la sintaxis de Python para crear clases siguiendo las convenciones y
buenas prcticas.

Practica lo que aprendiste

I. Relaciona los conceptos con su definicin, escribiendo la letra


correspondiente en el parntesis.

a. Identidad ( ) Es una metodologa que se basa en la


interaccin de entidades para organizar y
estructurar la informacin.
b. Comportamiento ( ) Es una representacin informtica de una
entidad real o imaginaria.
c. Herencia, ( ) Almacenan las caractersticas del objeto en
Encapsulamiento y un determinado momento.
Abstraccin.
d. Programacin Orientada ( ) Esta dimensin permite que los objetos sean
a Objetos irrepetibles a pesar de que existan dos o ms
con las mismas caractersticas.
e.0020Atributos ( ) Est definido por los mtodos del objeto y
permite su interaccin con el programa
principal y otros objetos.
f . Objeto ( ) Son caractersticas de los objetos que
extienden sus propiedades.
Actividad

II. Observa el cdigo de Python y contesta las preguntas.

class Mamifero:

def __init__(self,tipo,cola=True,garras=True):
self.cola = cola
self.garras = garras
self.tipo = tipo
self.nacer()

def nacer(self):
print self.tipo,": ha nacido"

def comer(self):
print self.tipo,": ha comido"

def rugir(self):
print self.tipo,": ha rugido"

perro = Mamifero("perro", True,True)


perro.comer()
ballena = Mamifero("ballena",True, False)
ballena.comer()

a) Qu nombre tiene la clase?


__________________________________________

b) Qu mtodos estn definidos?


__________________________________________

c) Qu variables de instancia estn definidas?


__________________________________________

d) Cuntos objetos se han instanciado?


__________________________________________

e) Qu mtodo(s) se ha(n) llamado incluyendo el constructor?


__________________________________________

f) Cuntos atributos estn declarados?


_________________________________________
Actividad

g) Cuntos objetos se han instanciado?


________________________________________

III. Abre el IDE que instalaste, crea e implementa tu propia clase cumpliendo
los siguientes puntos:

Crea una clase llamada Automovil.


Declara al menos tres atributos y tres mtodos dentro.
Usa los atributos en por lo menos un mtodo
Usa parmetros especiales en alguno de los mtodos
Crea dos instancias y llama a alguno de sus mtodos.

IV. Sigue los puntos anteriores para crear otro ejemplo de la misma forma en
el contexto de una escuela con la clase Maestro.

Вам также может понравиться