Calcula la massa molar de qualsevol gas introduint la seva composició elemental. Eina senzilla per a estudiants, professors i professionals de la química.
La Calculadora de Massa Molar de Gas és una eina essencial per a químics, estudiants i professionals que treballen amb compostos gasosos. Aquesta calculadora et permet determinar la massa molar d'un gas en funció de la seva composició elemental. La massa molar, mesurada en grams per mol (g/mol), representa la massa d'un mol d'una substància i és una propietat fonamental en els càlculs químics, especialment per als gasos on propietats com la densitat, el volum i la pressió estan directament relacionades amb la massa molar. Tant si estàs realitzant experiments de laboratori, resolent problemes de química o treballant en aplicacions industrials de gas, aquesta calculadora proporciona càlculs ràpids i precisos de massa molar per a qualsevol compost gasós.
Els càlculs de massa molar són crucials per a la estequiometria, les aplicacions de les lleis dels gasos i la determinació de les propietats físiques de les substàncies gasoses. La nostra calculadora simplifica aquest procés permetent-te introduir els elements presents en el teu gas i les seves proporcions, calculant instantàniament la massa molar resultant sense càlculs manuals complexos.
La massa molar es defineix com la massa d'un mol d'una substància, expressada en grams per mol (g/mol). Un mol conté exactament 6.02214076 × 10²³ entitats elementals (àtoms, molècules o unitats de fórmula) - un valor conegut com el nombre d'Avogadro. Per als gasos, entendre la massa molar és particularment important ja que influeix directament en propietats com:
La massa molar d'un compost gasós es calcula sumant les masses atòmiques de tots els elements constituents, tenint en compte les seves proporcions en la fórmula molecular.
La massa molar (M) d'un compost gasós es calcula mitjançant la següent fórmula:
On:
Per exemple, la massa molar del diòxid de carboni (CO₂) es calcularia com:
La nostra calculadora proporciona una interfície senzilla per determinar la massa molar de qualsevol compost gasós. Segueix aquests passos per obtenir resultats precisos:
La calculadora actualitza automàticament els resultats a mesura que modifiques les entrades, proporcionant retroalimentació instantània sobre com els canvis en la composició afecten la massa molar.
Fem un recorregut pel càlcul de la massa molar del vapor d'aigua (H₂O):
Aquest resultat prové de: (2 × 1.008 g/mol) + (1 × 15.999 g/mol) = 18.015 g/mol
Per al metà (CH₄):
Aquest resultat prové de: (1 × 12.011 g/mol) + (4 × 1.008 g/mol) = 16.043 g/mol
La Calculadora de Massa Molar de Gas té nombroses aplicacions en diversos camps:
Si bé la massa molar és una propietat fonamental, hi ha enfocaments alternatius per caracteritzar els gasos:
Cada enfocament té avantatges en contextos específics, però el càlcul de massa molar continua sent un dels mètodes més senzills i àmpliament aplicables, especialment quan es coneix la composició elemental.
El concepte de massa molar ha evolucionat significativament al llarg dels segles, amb diversos fites clau:
Aquesta progressió històrica ha refinat la nostra comprensió de la massa molar d'un concepte qualitatiu a una propietat precisament definida i mesurable essencial per a la química i la física modernes.
Aquí hi ha una taula de referència de compostos gasosos comuns i les seves masses molars:
Compost Gasós | Fórmula | Massa Molar (g/mol) |
---|---|---|
Hidrogen | H₂ | 2.016 |
Oxigen | O₂ | 31.998 |
Nitrogen | N₂ | 28.014 |
Diòxid de Carboni | CO₂ | 44.009 |
Metà | CH₄ | 16.043 |
Amònia | NH₃ | 17.031 |
Vapor d'Aigua | H₂O | 18.015 |
Diòxid de Sofre | SO₂ | 64.064 |
Monòxid de Carboni | CO | 28.010 |
Óxid Nitros | N₂O | 44.013 |
Ozó | O₃ | 47.997 |
Clorur d'Hidrogen | HCl | 36.461 |
Età | C₂H₆ | 30.070 |
Propà | C₃H₈ | 44.097 |
Butà | C₄H₁₀ | 58.124 |
Aquesta taula proporciona una referència ràpida per als gasos comuns que podries trobar en diverses aplicacions.
Aquí hi ha implementacions de càlculs de massa molar en diversos llenguatges de programació:
1def calculate_molar_mass(elements):
2 """
3 Calcular la massa molar d'un compost.
4
5 Args:
6 elements: Diccionari amb símbols d'elements com a claus i les seves quantitats com a valors
7 e.g., {'H': 2, 'O': 1} per a l'aigua
8
9 Returns:
10 Massa molar en g/mol
11 """
12 atomic_masses = {
13 'H': 1.008, 'He': 4.0026, 'Li': 6.94, 'Be': 9.0122, 'B': 10.81,
14 'C': 12.011, 'N': 14.007, 'O': 15.999, 'F': 18.998, 'Ne': 20.180,
15 # Afegeix més elements si cal
16 }
17
18 total_mass = 0
19 for element, count in elements.items():
20 if element in atomic_masses:
21 total_mass += atomic_masses[element] * count
22 else:
23 raise ValueError(f"Element desconegut: {element}")
24
25 return total_mass
26
27# Exemple: Calcular la massa molar de CO2
28co2_mass = calculate_molar_mass({'C': 1, 'O': 2})
29print(f"Massa molar de CO2: {co2_mass:.4f} g/mol")
30
1function calculateMolarMass(elements) {
2 const atomicMasses = {
3 'H': 1.008, 'He': 4.0026, 'Li': 6.94, 'Be': 9.0122, 'B': 10.81,
4 'C': 12.011, 'N': 14.007, 'O': 15.999, 'F': 18.998, 'Ne': 20.180,
5 // Afegeix més elements si cal
6 };
7
8 let totalMass = 0;
9 for (const [element, count] of Object.entries(elements)) {
10 if (element in atomicMasses) {
11 totalMass += atomicMasses[element] * count;
12 } else {
13 throw new Error(`Element desconegut: ${element}`);
14 }
15 }
16
17 return totalMass;
18}
19
20// Exemple: Calcular la massa molar de CH4 (metà)
21const methaneMass = calculateMolarMass({'C': 1, 'H': 4});
22console.log(`Massa molar de CH4: ${methaneMass.toFixed(4)} g/mol`);
23
1import java.util.HashMap;
2import java.util.Map;
3
4public class MolarMassCalculator {
5 private static final Map<String, Double> ATOMIC_MASSES = new HashMap<>();
6
7 static {
8 ATOMIC_MASSES.put("H", 1.008);
9 ATOMIC_MASSES.put("He", 4.0026);
10 ATOMIC_MASSES.put("Li", 6.94);
11 ATOMIC_MASSES.put("Be", 9.0122);
12 ATOMIC_MASSES.put("B", 10.81);
13 ATOMIC_MASSES.put("C", 12.011);
14 ATOMIC_MASSES.put("N", 14.007);
15 ATOMIC_MASSES.put("O", 15.999);
16 ATOMIC_MASSES.put("F", 18.998);
17 ATOMIC_MASSES.put("Ne", 20.180);
18 // Afegeix més elements si cal
19 }
20
21 public static double calculateMolarMass(Map<String, Integer> elements) {
22 double totalMass = 0.0;
23 for (Map.Entry<String, Integer> entry : elements.entrySet()) {
24 String element = entry.getKey();
25 int count = entry.getValue();
26
27 if (ATOMIC_MASSES.containsKey(element)) {
28 totalMass += ATOMIC_MASSES.get(element) * count;
29 } else {
30 throw new IllegalArgumentException("Element desconegut: " + element);
31 }
32 }
33
34 return totalMass;
35 }
36
37 public static void main(String[] args) {
38 // Exemple: Calcular la massa molar de NH3 (amònia)
39 Map<String, Integer> ammonia = new HashMap<>();
40 ammonia.put("N", 1);
41 ammonia.put("H", 3);
42
43 double ammoniaMass = calculateMolarMass(ammonia);
44 System.out.printf("Massa molar de NH3: %.4f g/mol%n", ammoniaMass);
45 }
46}
47
1Function CalculateMolarMass(elements As Range, counts As Range) As Double
2 ' Calcular la massa molar en funció dels elements i les seves quantitats
3 ' elements: Rang que conté símbols d'elements
4 ' counts: Rang que conté les quantitats corresponents
5
6 Dim totalMass As Double
7 totalMass = 0
8
9 For i = 1 To elements.Cells.Count
10 Dim element As String
11 Dim count As Double
12
13 element = elements.Cells(i).Value
14 count = counts.Cells(i).Value
15
16 Select Case element
17 Case "H"
18 totalMass = totalMass + 1.008 * count
19 Case "He"
20 totalMass = totalMass + 4.0026 * count
21 Case "Li"
22 totalMass = totalMass + 6.94 * count
23 Case "C"
24 totalMass = totalMass + 12.011 * count
25 Case "N"
26 totalMass = totalMass + 14.007 * count
27 Case "O"
28 totalMass = totalMass + 15.999 * count
29 ' Afegeix més elements si cal
30 Case Else
31 CalculateMolarMass = CVErr(xlErrValue)
32 Exit Function
33 End Select
34 Next i
35
36 CalculateMolarMass = totalMass
37End Function
38
39' Ús a Excel:
40' =CalculateMolarMass(A1:A3, B1:B3)
41' On A1:A3 conté símbols d'elements i B1:B3 conté les seves quantitats
42
1#include <iostream>
2#include <map>
3#include <string>
4#include <stdexcept>
5#include <iomanip>
6
7double calculateMolarMass(const std::map<std::string, int>& elements) {
8 std::map<std::string, double> atomicMasses = {
9 {"H", 1.008}, {"He", 4.0026}, {"Li", 6.94}, {"Be", 9.0122}, {"B", 10.81},
10 {"C", 12.011}, {"N", 14.007}, {"O", 15.999}, {"F", 18.998}, {"Ne", 20.180}
11 // Afegeix més elements si cal
12 };
13
14 double totalMass = 0.0;
15 for (const auto& [element, count] : elements) {
16 if (atomicMasses.find(element) != atomicMasses.end()) {
17 totalMass += atomicMasses[element] * count;
18 } else {
19 throw std::invalid_argument("Element desconegut: " + element);
20 }
21 }
22
23 return totalMass;
24}
25
26int main() {
27 // Exemple: Calcular la massa molar de SO2 (diòxid de sofre)
28 std::map<std::string, int> so2 = {{"S", 1}, {"O", 2}};
29
30 try {
31 double so2Mass = calculateMolarMass(so2);
32 std::cout << "Massa molar de SO2: " << std::fixed << std::setprecision(4)
33 << so2Mass << " g/mol" << std::endl;
34 } catch (const std::exception& e) {
35 std::cerr << "Error: " << e.what() << std::endl;
36 }
37
38 return 0;
39}
40
Massa molar és la massa d'un mol d'una substància, expressada en grams per mol (g/mol). Pes molecular és la massa d'una molècula en relació amb la unitat de massa atòmica unificada (u o Da). Numèricament, tenen el mateix valor, però la massa molar es refereix específicament a la massa d'un mol de la substància, mentre que el pes molecular es refereix a la massa d'una sola molècula.
La temperatura no afecta la massa molar d'un gas. La massa molar és una propietat intrínseca determinada per la composició atòmica de les molècules de gas. No obstant això, la temperatura afecta altres propietats del gas com la densitat, el volum i la pressió, que estan relacionades amb la massa molar a través de les lleis dels gasos.
Aquesta calculadora està dissenyada per a compostos purs amb fórmules moleculars definides. Per a mescles de gas, necessitaries calcular la massa molar mitjana en funció de les fraccions molars de cada component:
On és la fracció molar i és la massa molar de cada component.
La densitat del gas () és directament proporcional a la massa molar () segons la llei dels gasos ideals:
On és la pressió, és la constant dels gasos, i és la temperatura. Això significa que els gasos amb masses molars més altes tenen densitats més altes en les mateixes condicions.
Els càlculs de massa molar són molt precisos quan es basen en els estàndards actuals de pesos atòmics. La Unió Internacional de Química Pura i Aplicada (IUPAC) actualitza periòdicament els pesos atòmics estàndard per reflectir les mesures més precises. La nostra calculadora utilitza aquests valors estàndard per a una alta precisió.
La calculadora utilitza masses atòmiques mitjanes per als elements, que tenen en compte l'abundància natural dels isòtops. Per als compostos amb isòtops marcats (per exemple, aigua deuterada, D₂O), necessitaries ajustar manualment la massa atòmica de l'isòtop específic.
La llei dels gasos ideals, , es pot reescriure en termes de massa molar () com:
On és la massa del gas. Això mostra que la massa molar és un paràmetre crític en la relació entre les propietats macroscòpiques dels gasos.
La massa molar s'expressa en grams per mol (g/mol). Aquesta unitat representa la massa en grams d'un mol (6.02214076 × 10²³ molècules) de la substància.
Per a compostos amb subíndexs fraccionaris (com en fórmules empíriques), multiplica tots els subíndexs pel menor nombre que els convertirà en enters, després calcula la massa molar d'aquesta fórmula i divideix pel mateix nombre.
Sí, la calculadora es pot utilitzar per a ions gasosos introduint la composició elemental de l'ion. La càrrega de l'ion no afecta significativament el càlcul de la massa molar ja que la massa dels electrons és negligible en comparació amb la dels protons i neutrons.
Brown, T. L., LeMay, H. E., Bursten, B. E., Murphy, C. J., & Woodward, P. M. (2017). Chemistry: The Central Science (14a ed.). Pearson.
Zumdahl, S. S., & Zumdahl, S. A. (2016). Chemistry (10a ed.). Cengage Learning.
Unió Internacional de Química Pura i Aplicada. (2018). Pesos Atòmics dels Elements 2017. Pure and Applied Chemistry, 90(1), 175-196.
Atkins, P., & de Paula, J. (2014). Atkins' Physical Chemistry (10a ed.). Oxford University Press.
Chang, R., & Goldsby, K. A. (2015). Chemistry (12a ed.). McGraw-Hill Education.
Lide, D. R. (Ed.). (2005). CRC Handbook of Chemistry and Physics (86a ed.). CRC Press.
IUPAC. Compendi de Terminologia Química, 2a ed. (el "Llibre Daurat"). Compilat per A. D. McNaught i A. Wilkinson. Blackwell Scientific Publications, Oxford (1997).
Petrucci, R. H., Herring, F. G., Madura, J. D., & Bissonnette, C. (2016). General Chemistry: Principles and Modern Applications (11a ed.). Pearson.
La Calculadora de Massa Molar de Gas és una eina inavaluable per a qualsevol que treballi amb compostos gasosos. Proporcionant una interfície senzilla per calcular la massa molar en funció de la composició elemental, elimina la necessitat de càlculs manuals i redueix el potencial d'errors. Tant si ets un estudiant que aprèn sobre les lleis dels gasos, un investigador que analitza les propietats del gas, o un químic industrial que treballa amb mescles de gas, aquesta calculadora ofereix una manera ràpida i fiable de determinar la massa molar.
Entendre la massa molar és fonamental per a molts aspectes de la química i la física, especialment en aplicacions relacionades amb els gasos. Aquesta calculadora ajuda a fer el pont entre el coneixement teòric i l'aplicació pràctica, facilitant la feina amb gasos en diversos contextos.
T'animem a explorar les capacitats de la calculadora provant diferents composicions elements i observant com els canvis afecten la massa molar resultant. Per a mescles de gas complexes o aplicacions especialitzades, considera consultar recursos addicionals o utilitzar eines computacionals més avançades.
Prova ara la nostra Calculadora de Massa Molar de Gas per determinar ràpidament la massa molar de qualsevol compost gasós!
Descobreix més eines que podrien ser útils per al teu flux de treball