Logo Studenta

Segundo Parcial 2022

¡Estudia con miles de materiales!

Vista previa del material en texto

UTN Haedo – Informática I – Año 2022 Apellido y nombres:______________________________ 
Segundo Examen Parcial Correo electrónico: ______________________________ 
07/11/2022 Nota: ___________ 
 
 
Lea atentamente las siguientes instrucciones y asegúrese de que las comprende correctamente: 
1. Lea detenidamente el enunciado al final de la hoja y asegúrese que comprende lo que se pide. Consulte al docente en caso de 
duda. No comience si no comprende lo que se le requiere. 
2. Bosqueje una estrategia para resolver el problema, por ejemplo, definiendo los tipos de datos que va a utilizar, las funciones que 
resolverán diferentes aspectos de la solución u otros aspectos que considere necesarios. No apresure esta etapa, unos pocos minutos 
de organización ahorran mucho tiempo de programación. 
3. Escriba el código que resuelve el problema. Se sugiere que avance gradualmente, verificando que lo realizado es correcto y 
compilando con frecuencia. Tenga en cuenta los diferentes aspectos que se van a evaluar. Si le parece adecuado, facilite la corrección 
intercalando en el código comentarios indicando que realiza cada función o bloque según considere necesario. 
Instrucciones de entrega: 
4. El archivo principal (el que contiene la función main) debe denominarse main_xxx.c , donde xxx es su apellido. Los archivos 
restantes, si los hubiere, deben contener como sufijo el apellido (por ejemplo, archivo xxx.h o archivo xxx.c). 
5. Para entregar el examen, envíe un correo electrónico con el/los archivo/s de código (.c) y cabecera/s (.h), si las hubiere, a las 
siguientes direcciones: ezequielgorandi@gmail.com, gustavo.fabian.salvadori@gmail.com. El asunto del correo debe decir 
Segundo Examen Parcial Info I 2022 - YYY, donde YYY son su/s apellido/s y nombres completos. 
6.Verifique con el profesor del curso que el correo ha sido recibido correctamente. Una vez realizada la comprobación, podrá 
retirarse. 
 
 
Enunciado 
Se reciben los datos de un sistema industrial que monitorea 10 máquinas instaladas en planta. 
En cada dato se indican, el número de máquina, el valor de tensión y de corriente medido, y el 
estado de funcionamiento de la máquina. El estado de funcionamiento puede ser: correcto, 
con exceso de temperatura, con exceso de humedad o con exceso de humedad y temperatura. 
 La información se recibe de 3 puertos, de la siguiente manera: 
 Puerto 0xB2 Puerto 0xB1 Puerto 0xB0 
 
Donde: 
• V20: pasa de 0 a 1 cuando un dato es válido 
• E17-16: Indica el estado de la estación. 
o 00: Correcto 
o 01: Exceso de temperatura 
o 10: Exceso de humedad 
o 11: Exceso de humedad y temperatura 
 
• N15-12 (unsigned): Número de máquina. 
• T11-4 (unsigned): Valor de tensión en V. 
• I3-0 (unsigned): Valor de corriente en A. 
Se pide realizar un programa que, lea los puertos de menor a mayor. Al finalizar debe imprimir un reporte para 
cada máquina, indicando: 
o Valor promedio de tensión. 
o Valor mínimo de corriente. 
o Cantidad de excesos de temperatura registrados. 
o Cantidad de excesos de humedad. 
Los reportes deben imprimirse ordenando las máquinas según la cantidad de excesos de temperaturas 
registrados. 
El sistema finaliza luego de que cada máquina tome al menos 100 datos o luego de que ocurran más de 50 
excesos de temperatura en total.

Continuar navegando

Contenido elegido para ti

18 pag.
4tm-gprogest

IPN

User badge image

Todos los Materiales

108 pag.
matemática ciu

User badge image

Elías Antonio

189 pag.
lenguajec_UNRN_lectura

User badge image

Michel Matías

2 pag.
2do Parcial Noche

Francisco I. Madero

User badge image

aguanteelpityalvarez