Ejercicio 2016 Part II - Exercici 3: Concentració d'hidroxi… · Recursos Informáticos UB 2016

Tema: Lectura i processament de conjunts de dades (teclat i fitxers) · Del examen Recull d'exàmens de Python (Part 1) (2016)

Enunciado

2016 Part II - Exercici 3: Concentració d'hidroxils des de fitxer

2016 Part I

En un fitxer anomenat pOhvsConc.dat hi ha parelles de dades de concentració molar d'amoníac (mol/L) i el valor corresponent de pOH a cada línia. Feu un programa que defineixi una funció per calcular la concentració d'hidròxid ([OH−]=10−pOH[\mathrm{OH}^-] = 10^{-\mathrm{pOH}}), llegeixi les dades i guardi en un nou fitxer els valors màxim, mínim i mitjà de dita concentració.

Enunciado: Ejercicio 2016 Part II - Exercici 3: Concentració d'hidroxi… · Recursos Informáticos UB 2016

Solución

Según los criterios oficiales de corrección

Feu un programa que defineixi una funció per calcular la concentració d'hidròxid ([OH⁻] = 10⁻ᵖᴼᴴ), llegeixi les dades i guardi en un nou fitxer els valors màxim, mínim i mitjà de dita concentració.

Solución: ```python import numpy as np def calcula_OH(pOH): return 10.0**(-pOH) dades = np.loadtxt('pOhvsConc.dat') pOH = dades[:, 1] conc_OH = calcula_OH(pOH) maxim = np.max(conc_OH) minim = np.min(conc_OH) mitja = np.mean(conc_OH) resultats = np.array([maxim, minim, mitja]) np.savetxt('resultats_OH.dat', resultats, header='Maxim, Minim, Mitja') print('Màxim: {:.3e}, Mínim: {:.3e}, Mitjana: {:.3e}'.format(maxim, minim, mitja)) ```

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 2018 Part I - Exercici 4: Càlcul de l'IMC des de… · 2016 · Ejercicio 2016 2.0 Part I - Exercici 3: Conversió cm a polz… · 2016 ›

Más ejercicios de Lectura i processament de conjunts de dades (teclat i fitxers)