Ejercicio 2016 Part II - Exercici 2: Dipòsit d'oli i fitxers · Recursos Informáticos UB 2016
Tema: Tabulació i representació gràfica de funcions · Del examen Recull d'exàmens de Python (Part 1) (2016)
Enunciado
2016 Part I
2016 Part II - Exercici 2: Dipòsit d'oli i fitxers
En un sistema de circulació d'oli hi ha un dipòsit amb una entrada i una sortida. Es disposa de dos fitxers, oliE.dat i oliS.dat, que contenen els volums d'oli (en L, un valor per línia) que han entrat i sortit cada 3 minuts. Escriviu un programa que mostri una taula temps-volum de l'oli acumulat al dipòsit a cada instant (suposant que inicialment estava buit) i generi un gràfic del volum enfront del temps.
Pots comparar el teu codi amb la solució oficial mostrada a continuació.

Solución
Según los criterios oficiales de corrección
En un sistema de circulació d'oli hi ha un dipòsit amb una entrada i una sortida. Es disposa de dos fitxers, oliE.dat i oliS.dat, que contenen els volums d'oli (en L, un valor per línia) que han entrat i sortit cada 3 minuts. Escriviu un programa que mostri una taula temps-volum de l'oli acumulat al dipòsit a cada instant (suposant que inicialment estava buit) i generi un gràfic del volum enfront del temps.
Solución: ```python import numpy as np import matplotlib.pyplot as plt entrada = np.loadtxt('oliE.dat') sortida = np.loadtxt('oliS.dat') passos = len(entrada) temps = np.arange(0, passos * 3, 3) volum = np.zeros(passos) acumulat = 0.0 print('{:>10} {:>15}'.format('Temps (min)', 'Volum (L)')) for i in range(passos): acumulat += entrada[i] - sortida[i] volum[i] = acumulat print('{:10d} {:15.2f}'.format(temps[i], volum[i])) plt.plot(temps, volum, 'b-o') plt.title('Volum d\'oli al dipòsit') plt.xlabel('Temps (min)') plt.ylabel('Volum (L)') plt.grid(True) plt.savefig('grafica_oli.png') plt.show() ```
La explicación paso a paso, hecha con IA, es Premium. Premium
Resuélvelo aquí mismo: corrección automática, pistas y solución paso a paso.
‹ Ejercicio 2017 Part II - Exercici 3: Canvi d'entropia d'un… · 2016 · Ejercicio 2016 2.0 Part II - Exercici 2: Distribució radial… · 2016 ›
Más ejercicios de Tabulació i representació gràfica de funcions
- Exercici 3 · Exemples 2020
- Ejercicio 2018 Part II - Exercici 1: Gas ideal vs Van der W… · 2016
- Ejercicio 2018 Part II - Exercici 3: Funció d'Agnesi i deri… · 2016
- Ejercicio 2017 Part II - Exercici 3: Canvi d'entropia d'un… · 2016
- Ejercicio 2016 2.0 Part II - Exercici 2: Distribució radial… · 2016
- Ejercicio 2016 1019 Part II - Exercici 2: Representació grà… · 2016
- Ejercicio 2016 B1 Part I - Exercici 3: Representació gràfic… · 2016
- Ejercicio 19 d'octubre 2016 A - Pregunta 1 (2 punts). Gràfi… · 2016
- Ejercicio 19 d'octubre 2016 B - Pregunta 3 (2 punts). Gràfi… · 2016
- Ejercicio 22 de desembre 2021 - Pregunta 2 (3 punts). Inter… · 2016