SlideShare una empresa de Scribd logo
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

Faviola garofalo act_2_1
Faviola garofalo act_2_1Faviola garofalo act_2_1
Faviola garofalo act_2_1
faviolagarofalo
 
Manual para Operadores de Radio
Manual para Operadores de RadioManual para Operadores de Radio
Manual para Operadores de Radio
Cinthya Noemi Ramos Ñique
 
Vocaloid
VocaloidVocaloid
Diapositivas dispositivos para audio
Diapositivas dispositivos para audioDiapositivas dispositivos para audio
Diapositivas dispositivos para audio
kkktock
 
Taller_audio_aguino
Taller_audio_aguinoTaller_audio_aguino
Taller_audio_aguino
ecoarte
 
Tratamiento De Audio
Tratamiento De AudioTratamiento De Audio
Tratamiento De Audio
klorofila
 
Formatos audio
Formatos audioFormatos audio
1. Captura Y Tratamiento De Sonido
1. Captura Y Tratamiento De Sonido1. Captura Y Tratamiento De Sonido
1. Captura Y Tratamiento De Sonido
guest23262e2
 
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
Juan Pedro Gil Alonso
 
Videoconferencia
VideoconferenciaVideoconferencia
Videoconferencia
Darkmanx39x
 
Multimediappt2
Multimediappt2Multimediappt2
Multimediappt2
Angela last
 
Clase 7 audio basico
Clase 7  audio basicoClase 7  audio basico
Clase 7 audio basico
Viviana Mercedes Ponce
 
Dispositivos De Audio
Dispositivos De AudioDispositivos De Audio
Dispositivos De Audio
bedoyita100
 
Edición de audio
Edición de audioEdición de audio
Edición de audio
blancandres
 
Estudios de Grabación
Estudios de GrabaciónEstudios de Grabación
Estudios de Grabación
latinoheat3
 
40111648 tema-2-tarjetas-de-audio
40111648 tema-2-tarjetas-de-audio40111648 tema-2-tarjetas-de-audio
40111648 tema-2-tarjetas-de-audio
AREX
 
Claudia anderson[1]
Claudia anderson[1]Claudia anderson[1]
Claudia anderson[1]
andersoncaicedoguapacha
 
Trabajo en clases 1B
Trabajo en clases 1BTrabajo en clases 1B
Trabajo en clases 1B
ReginaBarton22
 

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 COMPUACCESORIOS
COMPUACCESORIOS
 
Content Rules Tech Illustrations Samples
Content Rules Tech Illustrations SamplesContent Rules Tech Illustrations Samples
Content Rules Tech Illustrations Samples
Content Rules, Inc.
 
Clase 7 tecno i- periodismo 2015
Clase 7  tecno i- periodismo 2015Clase 7  tecno i- periodismo 2015
Clase 7 tecno i- periodismo 2015
Viviana Mercedes Ponce
 
Clase 7 tecno i- comunicacion 2015
Clase 7  tecno i- comunicacion 2015Clase 7  tecno i- comunicacion 2015
Clase 7 tecno i- comunicacion 2015
Viviana Mercedes Ponce
 
Audacity 2
Audacity 2Audacity 2
Audacity 2
marcepesce
 
Dispositivos De Audio
Dispositivos De AudioDispositivos De Audio
Dispositivos De Audio
bedoyita100
 
Dispositivos De Audio
Dispositivos De AudioDispositivos De Audio
Dispositivos De Audio
tamayomejia
 
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
Diego Aurazo Tello
 
KDENLIVE UD3 CREACION DE CONTENIDO MULTIMEDIA
KDENLIVE UD3 CREACION DE CONTENIDO MULTIMEDIAKDENLIVE UD3 CREACION DE CONTENIDO MULTIMEDIA
KDENLIVE UD3 CREACION DE CONTENIDO MULTIMEDIA
dinaprado
 
Proyecto de Medición Auditiva
Proyecto de Medición AuditivaProyecto de Medición Auditiva
Proyecto de Medición Auditiva
E.E.T. N° 6 AVELLANEDA
 
Audacity
AudacityAudacity
Apuntes audio digital
Apuntes audio digitalApuntes audio digital
Apuntes audio digital
Claudia Rodríguez Oramas
 
objetivos y alcances del proyecto
objetivos y alcances del proyectoobjetivos y alcances del proyecto
objetivos y alcances del proyecto
Alberto Salomon Perez Romero
 
Tecnologías de ayuda para personas
Tecnologías de ayuda para personasTecnologías de ayuda para personas
Tecnologías de ayuda para personas
Ricardo Escareño
 
UrbanDenoiser Player (ES)
UrbanDenoiser Player (ES)UrbanDenoiser Player (ES)
UrbanDenoiser Player (ES)
ITFORYOU CORP.
 
Clase 7 tecno i- periodismo 2016
Clase 7  tecno i- periodismo 2016Clase 7  tecno i- periodismo 2016
Clase 7 tecno i- periodismo 2016
Viviana Mercedes Ponce
 
PARLANTES Y AUDIFONOS.pdf
PARLANTES Y AUDIFONOS.pdfPARLANTES Y AUDIFONOS.pdf
PARLANTES Y AUDIFONOS.pdf
JohanDiaz75
 
Eliana rojas 1002 los parlantes
Eliana rojas 1002 los  parlantesEliana rojas 1002 los  parlantes
Eliana rojas 1002 los parlantes
Eliana Torres Rojas
 
Heidibli y yuribli
Heidibli y yuribliHeidibli y yuribli
Heidibli y yuribli
heidizhita
 
Clase 7 tecno i- comunicacion 2016
Clase 7  tecno i- comunicacion 2016Clase 7  tecno i- comunicacion 2016
Clase 7 tecno i- comunicacion 2016
Viviana Mercedes Ponce
 

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

Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
PaulDelgadoSoto
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
dayronfabricioruizmo
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
Maria Celeste Trujillo Cruz
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
Eduardo455921
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 

Último (8)

Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 

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.