UC3M

Grado en Ing. Telemática/Sist. Audiovisuales/Sist. de Comunicaciones

Arquitectura de Sistemas

Septiembre 2015 - Enero 2016

Ejercicios de repaso (DSP)

Actividades previas

1. Operación sobre arrays

Recursos

  • Programa creado en una actividad anterior en la que se implementa un menú con varias opciones.

Plan de trabajo

Partiendo del código del programa con el menú, realiza las siguientes modificaciones:

  1. Añade e implementa una nueva opción en el menú que muestre al usuario el porcentaje de calidad actual por calidad máxima para un punto de acceso concreto (nivel de calidad actual dividido entre nivel de calidad máximo). El prototipo de la función que implemente dicha funcionalidad debe ser float porcentaje_calidad(struct ap_scan_info ap);.

  2. Añade e implementa una nueva opción en el menú que permita al usuario editar la calidad actual de un punto de acceso seleccionado. La firma de la función que implemente dicha funcionalidad debe ser void intercambia_calidad(struct ap_scan_info *ap, unsigned int *calidad);.

  3. Añade e implementa una nueva opción en el menú que muestre al usuario la dirección MAC del punto de acceso con mayor calidad. El prototipo de la función que implemente dicha funcionalidad debe ser void imprime_mejor_calidad(struct ap_scan_info *array);.

¿Cuánto tiempo has dedicado a esta actividad? mins.