100% encontró este documento útil (1 voto)
682 vistas4 páginas

Actividad: Programador (Orientado A Objetos) (Nivel 2)

Este documento presenta una actividad sobre programación orientada a objetos en Python. Instruye al estudiante a identificar conceptos clave como objetos, atributos y comportamientos. Luego, muestra un ejemplo de código Python que define una clase Mamífero con atributos y métodos como nacer y comer. Finalmente, hace preguntas sobre los detalles de la clase, los objetos creados y los métodos llamados para que el estudiante practique y demuestre su comprensión.

Cargado por

SonerHD
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
682 vistas4 páginas

Actividad: Programador (Orientado A Objetos) (Nivel 2)

Este documento presenta una actividad sobre programación orientada a objetos en Python. Instruye al estudiante a identificar conceptos clave como objetos, atributos y comportamientos. Luego, muestra un ejemplo de código Python que define una clase Mamífero con atributos y métodos como nacer y comer. Finalmente, hace preguntas sobre los detalles de la clase, los objetos creados y los métodos llamados para que el estudiante practique y demuestre su comprensión.

Cargado por

SonerHD
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Actividad

Programador (Orientado a Objetos) [Nivel 2]


Lección 3 / Actividad 1

Bases de la programación orientada a objetos

IMPORTANTE

Para resolver tu actividad, guárdala en tu computadora e imprímela.

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


para reforzar tu aprendizaje. No es necesario que la envíes para su revisión.

Propósito de la actividad

Identificar las características básicas del paradigma orientado a objetos y


emplear la sintaxis de Python para crear clases siguiendo las convenciones y
buenas prácticas.

Practica lo que aprendiste

I. Relaciona los conceptos con su definición, escribiendo la letra


correspondiente en el paréntesis.

a. Identidad (d) Es una metodología que se basa en la


interacción de entidades para organizar y
estructurar la información.
b. Comportamiento (a ) Es una representación informática de una
entidad real o imaginaria.
c. Herencia, (f ) Almacenan las características del objeto en
Encapsulamiento y un determinado momento.
Abstracción.
d. Programación Orientada (b) Esta dimensión permite que los objetos sean
a Objetos irrepetibles a pesar de que existan dos o más
con las mismas características.
e.0020Atributos (C ) Está definido por los métodos del objeto y
permite su interacción con el programa
principal y otros objetos.
f . Objeto ( e) Son características de los objetos que
extienden sus propiedades.

Actividad

II. Observa el código de Python y contesta las preguntas.


class Mamifero:

def __init__(self,tipo,cola=True,garras=True):
[Link] = cola
[Link] = garras
[Link] = tipo
[Link]()

def nacer(self):
print [Link],": ha nacido"

def comer(self):
print [Link],": ha comido"

def rugir(self):
print [Link],": ha rugido"

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


[Link]()
ballena = Mamifero("ballena",True, False)
[Link]()

a) ¿Qué nombre tiene la clase?


__Mamifero_

b) ¿Qué métodos están definidos?


Cola, garras, tipo, nacer

c) ¿Qué variables de instancia están definidas?


Ha nacido,comido,rugido

d) ¿Cuántos objetos se han instanciado?


________________________3__

e) ¿Qué método(s) se ha(n) llamado incluyendo el constructor?


____________________________________true o false

f) ¿Cuántos atributos están declarados?


___________________________4__________
Actividad

g) ¿Cuántos objetos se han instanciado?


_____________________2__________________

También podría gustarte