SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
1
UNIVERSIDAD DELAGUAJIRA
FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
273345 - Programació
n Avanzada
4◦
semestre 2021
Actividad 1
Programación Orientada a Objetos - Herencia
Instrucciones
Deberá modelar el problema presentado a continuació
n utilizando programació
n orientada a objetos,
principalmente Herencia.
La empresa de audio SONIA vende una variedad de productos, principalmente audí
fonos, y actualmente
está buscando una mejor forma de organizar su mercancı́a. La universidad, sabiendo lo buen programador que
es, lo recomienda para ayudar a SONIA.
SONIA le indica que TODOS los audı́fonos funcionan en un rango de frecuencia diferente (un mı́nimo y un
maximo de frecuencia, respectivamente). Los audı́fonos también tienen una Impedancia (resistencia al paso de
corriente), y una intensidad maxima de reproduccion de sonido (medida en decibelios).
Por sus caracterı́sticas, los audı́fonos pueden ser clasificados en:
Circumaurales o Over Ear: Estos audı́fonos encierran todo el oı́do del usuario, por lo que proveen de muy
buena aislacion de ruido exterior. A SONIA le interesa el porcentaje de aislación acústica que otorgan al
usuario.
Intraaurales: Estos audı́fonos se introducen al canal auditivo del usuario, por lo que en algunas ocasiones
genera incomodidad. A SONIA le interesa el porcentaje promedio de incomodidad generada por el audı́fono.
Inalambrico: Estos audı́fonos no necesitan de un cable para funcionar. A SONIA le interesa el rango maximo
en el que puede ser posible la conexión con algún reproductor. Los audı́fonos inalambricos se dividen a
su vez en:
• Bluetooth: Es de interés conocer el identificador del dispositivo bluetooth.
Su programa debe incluir la funcionalidad de reproduccion de música por los audı́fonos, mediante el
método ’escuchar’, de la siguiente forma:
Para todos los audı́fonos, dada una cancion x, se deberá imprimir en consola: ”la cancion x esta siendo
reproducida desde un audifono”.
Para los audı́fonos inalambricos, dada una canción x, se deberá imprimir en consola: ”la cancion x esta
siendo reproducida desde un audifono inalambrico”.
2
Para los audı́fonos con Bluetooth, dada una canción x, se deberá imprimir en consola: ”la cancion x esta
siendo reproducida desde un audifono con Bluetooth”
Por último, los audı́fonos inalambricos deben poder conectarse a un reproductor. Dada una distancia x (entre
el audı́fono y el reproductor), el audı́fono se conectará exitosamente si x se encuentra en el rango del audı́fono.
En caso contrario se debe mostrar el error correspondiente.
Requerimientos
Crear clases que representen cada tipo de audı́fono junto a sus caracterı́sticas correspondientes.
Crear los métodos pedidos para cada tipo de audı́fono.
Instanciar un audı́fono de las clases: Audı́fono, Bluetooth e Inalámbrico, y ejecutar los métodos de
cada uno de ellos.
Notas
Se exige el uso de super(). y de *args y/o *kwargs donde sea necesario.
To - Do
(2 pts) Implementacion de todas las clases necesarias para modelar el problema. (2
pts) Correcto uso de herencia y overriding.
(1 pto) Se instancian los objetos pedidos y se ejecutan sus métodos.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Faviola garofalo act_2_1
Faviola garofalo act_2_1Faviola garofalo act_2_1
Faviola garofalo act_2_1
 
Manual para Operadores de Radio
Manual para Operadores de RadioManual para Operadores de Radio
Manual para Operadores de Radio
 
Vocaloid
VocaloidVocaloid
Vocaloid
 
Diapositivas dispositivos para audio
Diapositivas dispositivos para audioDiapositivas dispositivos para audio
Diapositivas dispositivos para audio
 
Taller_audio_aguino
Taller_audio_aguinoTaller_audio_aguino
Taller_audio_aguino
 
Tratamiento De Audio
Tratamiento De AudioTratamiento De Audio
Tratamiento De Audio
 
Formatos audio
Formatos audioFormatos audio
Formatos audio
 
1. Captura Y Tratamiento De Sonido
1. Captura Y Tratamiento De Sonido1. Captura Y Tratamiento De Sonido
1. Captura Y Tratamiento De Sonido
 
Curso De Produccion De Musica Electronica Jpga
Curso De Produccion De Musica Electronica JpgaCurso De Produccion De Musica Electronica Jpga
Curso De Produccion De Musica Electronica Jpga
 
Videoconferencia
VideoconferenciaVideoconferencia
Videoconferencia
 
Multimediappt2
Multimediappt2Multimediappt2
Multimediappt2
 
Clase 7 audio basico
Clase 7  audio basicoClase 7  audio basico
Clase 7 audio basico
 
Dispositivos De Audio
Dispositivos De AudioDispositivos De Audio
Dispositivos De Audio
 
Edición de audio
Edición de audioEdición de audio
Edición de audio
 
Estudios de Grabación
Estudios de GrabaciónEstudios de Grabación
Estudios de Grabación
 
40111648 tema-2-tarjetas-de-audio
40111648 tema-2-tarjetas-de-audio40111648 tema-2-tarjetas-de-audio
40111648 tema-2-tarjetas-de-audio
 
Claudia anderson[1]
Claudia anderson[1]Claudia anderson[1]
Claudia anderson[1]
 
Trabajo en clases 1B
Trabajo en clases 1BTrabajo en clases 1B
Trabajo en clases 1B
 

Similar a Enunciado ac01

Bocinas y audìfonos by COMPUACCESORIOS
Bocinas y audìfonos by COMPUACCESORIOSBocinas y audìfonos by COMPUACCESORIOS
Bocinas y audìfonos by COMPUACCESORIOSCOMPUACCESORIOS
 
Content Rules Tech Illustrations Samples
Content Rules Tech Illustrations SamplesContent Rules Tech Illustrations Samples
Content Rules Tech Illustrations SamplesContent Rules, Inc.
 
Dispositivos De Audio
Dispositivos De AudioDispositivos De Audio
Dispositivos De Audiobedoyita100
 
Dispositivos De Audio
Dispositivos De AudioDispositivos De Audio
Dispositivos De Audiotamayomejia
 
Manual de operadores de radio - Diego Aurazo
Manual de operadores de radio - Diego AurazoManual de operadores de radio - Diego Aurazo
Manual de operadores de radio - Diego AurazoDiego Aurazo Tello
 
KDENLIVE UD3 CREACION DE CONTENIDO MULTIMEDIA
KDENLIVE UD3 CREACION DE CONTENIDO MULTIMEDIAKDENLIVE UD3 CREACION DE CONTENIDO MULTIMEDIA
KDENLIVE UD3 CREACION DE CONTENIDO MULTIMEDIAdinaprado
 
Tecnologías de ayuda para personas
Tecnologías de ayuda para personasTecnologías de ayuda para personas
Tecnologías de ayuda para personasRicardo Escareño
 
UrbanDenoiser Player (ES)
UrbanDenoiser Player (ES)UrbanDenoiser Player (ES)
UrbanDenoiser Player (ES)ITFORYOU CORP.
 
PARLANTES Y AUDIFONOS.pdf
PARLANTES Y AUDIFONOS.pdfPARLANTES Y AUDIFONOS.pdf
PARLANTES Y AUDIFONOS.pdfJohanDiaz75
 
Heidibli y yuribli
Heidibli y yuribliHeidibli y yuribli
Heidibli y yuribliheidizhita
 

Similar a Enunciado ac01 (20)

Bocinas y audìfonos by COMPUACCESORIOS
Bocinas y audìfonos by COMPUACCESORIOSBocinas y audìfonos by COMPUACCESORIOS
Bocinas y audìfonos by COMPUACCESORIOS
 
Content Rules Tech Illustrations Samples
Content Rules Tech Illustrations SamplesContent Rules Tech Illustrations Samples
Content Rules Tech Illustrations Samples
 
Clase 7 tecno i- periodismo 2015
Clase 7  tecno i- periodismo 2015Clase 7  tecno i- periodismo 2015
Clase 7 tecno i- periodismo 2015
 
Clase 7 tecno i- comunicacion 2015
Clase 7  tecno i- comunicacion 2015Clase 7  tecno i- comunicacion 2015
Clase 7 tecno i- comunicacion 2015
 
Audacity 2
Audacity 2Audacity 2
Audacity 2
 
Dispositivos De Audio
Dispositivos De AudioDispositivos De Audio
Dispositivos De Audio
 
Dispositivos De Audio
Dispositivos De AudioDispositivos De Audio
Dispositivos De Audio
 
Manual de operadores de radio - Diego Aurazo
Manual de operadores de radio - Diego AurazoManual de operadores de radio - Diego Aurazo
Manual de operadores de radio - Diego Aurazo
 
KDENLIVE UD3 CREACION DE CONTENIDO MULTIMEDIA
KDENLIVE UD3 CREACION DE CONTENIDO MULTIMEDIAKDENLIVE UD3 CREACION DE CONTENIDO MULTIMEDIA
KDENLIVE UD3 CREACION DE CONTENIDO MULTIMEDIA
 
Proyecto de Medición Auditiva
Proyecto de Medición AuditivaProyecto de Medición Auditiva
Proyecto de Medición Auditiva
 
Audacity
AudacityAudacity
Audacity
 
Apuntes audio digital
Apuntes audio digitalApuntes audio digital
Apuntes audio digital
 
objetivos y alcances del proyecto
objetivos y alcances del proyectoobjetivos y alcances del proyecto
objetivos y alcances del proyecto
 
Tecnologías de ayuda para personas
Tecnologías de ayuda para personasTecnologías de ayuda para personas
Tecnologías de ayuda para personas
 
UrbanDenoiser Player (ES)
UrbanDenoiser Player (ES)UrbanDenoiser Player (ES)
UrbanDenoiser Player (ES)
 
Clase 7 tecno i- periodismo 2016
Clase 7  tecno i- periodismo 2016Clase 7  tecno i- periodismo 2016
Clase 7 tecno i- periodismo 2016
 
PARLANTES Y AUDIFONOS.pdf
PARLANTES Y AUDIFONOS.pdfPARLANTES Y AUDIFONOS.pdf
PARLANTES Y AUDIFONOS.pdf
 
Eliana rojas 1002 los parlantes
Eliana rojas 1002 los  parlantesEliana rojas 1002 los  parlantes
Eliana rojas 1002 los parlantes
 
Heidibli y yuribli
Heidibli y yuribliHeidibli y yuribli
Heidibli y yuribli
 
Clase 7 tecno i- comunicacion 2016
Clase 7  tecno i- comunicacion 2016Clase 7  tecno i- comunicacion 2016
Clase 7 tecno i- comunicacion 2016
 

Último

BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 

Último (7)

BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 

Enunciado ac01

  • 1. 1 UNIVERSIDAD DELAGUAJIRA FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA DE SISTEMAS 273345 - Programació n Avanzada 4◦ semestre 2021 Actividad 1 Programación Orientada a Objetos - Herencia Instrucciones Deberá modelar el problema presentado a continuació n utilizando programació n orientada a objetos, principalmente Herencia. La empresa de audio SONIA vende una variedad de productos, principalmente audí fonos, y actualmente está buscando una mejor forma de organizar su mercancı́a. La universidad, sabiendo lo buen programador que es, lo recomienda para ayudar a SONIA. SONIA le indica que TODOS los audı́fonos funcionan en un rango de frecuencia diferente (un mı́nimo y un maximo de frecuencia, respectivamente). Los audı́fonos también tienen una Impedancia (resistencia al paso de corriente), y una intensidad maxima de reproduccion de sonido (medida en decibelios). Por sus caracterı́sticas, los audı́fonos pueden ser clasificados en: Circumaurales o Over Ear: Estos audı́fonos encierran todo el oı́do del usuario, por lo que proveen de muy buena aislacion de ruido exterior. A SONIA le interesa el porcentaje de aislación acústica que otorgan al usuario. Intraaurales: Estos audı́fonos se introducen al canal auditivo del usuario, por lo que en algunas ocasiones genera incomodidad. A SONIA le interesa el porcentaje promedio de incomodidad generada por el audı́fono. Inalambrico: Estos audı́fonos no necesitan de un cable para funcionar. A SONIA le interesa el rango maximo en el que puede ser posible la conexión con algún reproductor. Los audı́fonos inalambricos se dividen a su vez en: • Bluetooth: Es de interés conocer el identificador del dispositivo bluetooth. Su programa debe incluir la funcionalidad de reproduccion de música por los audı́fonos, mediante el método ’escuchar’, de la siguiente forma: Para todos los audı́fonos, dada una cancion x, se deberá imprimir en consola: ”la cancion x esta siendo reproducida desde un audifono”. Para los audı́fonos inalambricos, dada una canción x, se deberá imprimir en consola: ”la cancion x esta siendo reproducida desde un audifono inalambrico”.
  • 2. 2 Para los audı́fonos con Bluetooth, dada una canción x, se deberá imprimir en consola: ”la cancion x esta siendo reproducida desde un audifono con Bluetooth” Por último, los audı́fonos inalambricos deben poder conectarse a un reproductor. Dada una distancia x (entre el audı́fono y el reproductor), el audı́fono se conectará exitosamente si x se encuentra en el rango del audı́fono. En caso contrario se debe mostrar el error correspondiente. Requerimientos Crear clases que representen cada tipo de audı́fono junto a sus caracterı́sticas correspondientes. Crear los métodos pedidos para cada tipo de audı́fono. Instanciar un audı́fono de las clases: Audı́fono, Bluetooth e Inalámbrico, y ejecutar los métodos de cada uno de ellos. Notas Se exige el uso de super(). y de *args y/o *kwargs donde sea necesario. To - Do (2 pts) Implementacion de todas las clases necesarias para modelar el problema. (2 pts) Correcto uso de herencia y overriding. (1 pto) Se instancian los objetos pedidos y se ejecutan sus métodos.