Převeďte mezi gramy a moly zadáním hmotnosti a molární hmotnosti. Nezbytné pro studenty chemie, učitele a profesionály pracující s chemickými výpočty.
Převádějte mezi gramy a moly zadáním hmotnosti v gramech a molární hmotnosti látky.
Mole je jednotka měření používaná v chemii k vyjádření množství chemické látky. Jeden mol jakékoli látky obsahuje přesně 6,02214076 × 10²³ elementárních částic (atomů, molekul, iontů atd.).
Například 1 mol vody (H₂O) má hmotnost 18,02 g a obsahuje 6,02214076 × 10²³ molekul vody.
Převod Gramy na Moly je nezbytný nástroj pro studenty chemie, učitele a profesionály, kteří potřebují rychle a přesně převádět mezi hmotností (gramy) a množstvím látky (moly). Tento převod je základní pro chemické výpočty, stechiometrii a laboratorní práci. Náš uživatelsky přívětivý kalkulátor zjednodušuje tento proces tím, že automaticky provádí převod na základě molární hmotnosti látky, čímž eliminuje možnost matematických chyb a šetří cenný čas.
V chemii je mol standardní jednotkou pro měření množství látky. Jeden mol obsahuje přesně 6.02214076 × 10²³ elementárních entit (atomů, molekul, iontů atd.), známých jako Avogadrovo číslo. Převod mezi gramy a moly je kritickou dovedností pro každého, kdo pracuje s chemickými rovnicemi, připravuje roztoky nebo analyzuje chemické reakce.
Tento komplexní průvodce vysvětlí, jak používat náš kalkulátor gramů na moly, matematické principy za převodem, praktické aplikace a odpovědi na často kladené otázky ohledně výpočtů molů.
Základní vztah mezi hmotností v gramech a množstvím v molech je dán následujícím vzorcem:
Naopak, pro převod z molů na gramy:
Molární hmotnost látky je hmotnost jednoho molu této látky, vyjádřená v gramech na mol (g/mol). U prvků je molární hmotnost číselně rovna atomové hmotnosti uvedené v periodické tabulce. U sloučenin se molární hmotnost vypočítá sečtením atomových hmotností všech atomů v molekulovém vzorci.
Například:
Pro ilustraci procesu převodu si projdeme jednoduchý příklad:
Úloha: Převést 25 gramů chloridu sodného (NaCl) na moly.
Řešení:
Určete molární hmotnost NaCl:
Použijte vzorec:
Proto 25 gramů NaCl odpovídá 0.4278 molům.
Náš kalkulátor je navržen tak, aby byl intuitivní a jednoduchý, vyžadující minimální vstup pro poskytnutí přesných výsledků. Postupujte podle těchto jednoduchých kroků pro převod mezi gramy a moly:
Převod mezi gramy a moly je nezbytný v mnoha chemických aplikacích. Zde jsou některé z nejběžnějších scénářů, kde je tento převod nutný:
Při vyvažování chemických rovnic a určování množství potřebných reaktantů nebo produktů musí chemici převádět mezi gramy a moly. Vzhledem k tomu, že chemické rovnice představují vztahy mezi molekulami (v molech), ale laboratorní měření se obvykle provádějí v gramech, je tento převod kritickým krokem v experimentálním plánování a analýze.
Příklad: V reakci 2H₂ + O₂ → 2H₂O, pokud máte 10 gramů vodíku, kolik gramů kyslíku je potřeba pro úplnou reakci?
Při přípravě roztoků s konkrétními koncentracemi (molarita) musí chemici převádět mezi gramy a moly, aby určili správné množství rozpuštěné látky.
Příklad: Připravit 500 mL 0.1 M roztoku NaOH:
V analytických postupech, jako jsou titrace, gravimetrická analýza a spektroskopie, je často potřeba převádět výsledky mezi hmotnostními a molárními veličinami.
V oblasti vývoje a výroby léčiv se účinné farmaceutické látky (API) často měří v molech, aby se zajistilo přesné dávkování, bez ohledu na formu soli nebo hydratovaný stav sloučeniny.
Při analýze znečišťujících látek nebo přírodních sloučenin v environmentálních vzorcích musí vědci často převádět mezi hmotnostními koncentracemi (např. mg/L) a molárními koncentracemi (např. mmol/L).
I když jsou výpočty molů standardem v chemii, existují alternativní přístupy pro specifické aplikace:
V chemických reakcích zahrnujících více reaktantů je často jeden reaktant zcela spotřebován dříve než ostatní. Tento reaktant, známý jako omezující reaktant, určuje maximální množství produktu, které může být vytvořeno. Identifikace omezujícího reaktantu vyžaduje převod všech hmotností reaktantů na moly a porovnání s jejich stechiometrickými koeficienty v vyvážené chemické rovnici.
Příklad: Zvažte reakci mezi hliníkem a kyslíkem k vytvoření oxidu hlinitého:
4Al + 3O₂ → 2Al₂O₃
Pokud máme 10.0 g hliníku a 10.0 g kyslíku, který je omezující reaktant?
Převést hmotnosti na moly:
Porovnat se stechiometrickými koeficienty:
Jelikož hliník dává menší množství reakce (0.093 mol), je to omezující reaktant.
Teoretický výnos reakce je množství produktu, které by bylo vytvořeno, pokud by reakce probíhala do úplného dokončení s 100% účinností. V praxi je skutečný výnos často menší kvůli různým faktorům, jako jsou konkurenční reakce, neúplné reakce nebo ztráty během zpracování. Procentuální výnos se vypočítává jako:
Vypočítání teoretického výnosu vyžaduje převod z omezujícího reaktantu (v molech) na produkt (v molech) pomocí stechiometrického poměru, poté převod na gramy pomocí molární hmotnosti produktu.
Příklad: V reakci oxidu hlinitého výše, pokud je omezujícím reaktantem 0.371 mol hliníku, vypočítejte teoretický výnos Al₂O₃ a procentuální výnos, pokud bylo skutečně vyprodukováno 15.8 g Al₂O₃.
Vypočítat moly teoreticky vyprodukovaného Al₂O₃:
Převést na gramy:
Vypočítat procentuální výnos:
To znamená, že 83.3% teoreticky možného Al₂O₃ bylo skutečně získáno v reakci.
Převod mezi gramy a moly je zásadní pro určení empirických a molekulárních vzorců sloučenin z experimentálních dat. Empirický vzorec představuje nejjednodušší celé číslo poměrů atomů ve sloučenině, zatímco molekulární vzorec udává skutečný počet atomů každého prvku v molekule.
Proces pro určení empirického vzorce:
Příklad: Sloučenina obsahuje 40.0% uhlíku, 6.7% vodíku a 53.3% kyslíku podle hmotnosti. Určete její empirický vzorec.
Předpokládejte 100 g vzorku:
Dělením nejmenší hodnotou (3.33):
Empirický vzorec: CH₂O
Koncept molu se v průběhu staletí významně vyvinul a stal se jednou ze sedmi základních jednotek v Mezinárodním systému jednotek (SI).
Základy konceptu molu lze vystopovat až k práci Amedea Avogadra na počátku 19. století. V roce 1811 Avogadro hypotetizoval, že stejné objemy plynů při stejné teplotě a tlaku obsahují stejné počty molekul. Tento princip, nyní známý jako Avogadrova zákon, byl klíčovým krokem k pochopení vztahu mezi hmotností a počtem částic.
Termín "mol" zavedl Wilhelm Ostwald na konci 19. století, odvozený od latinského slova "moles", což znamená "hmotnost" nebo "hmota". Nicméně až na počátku 20. století získal mol široké uznání jako základní jednotka v chemii.
V roce 1971 byla mole oficiálně definována Mezinárodním úřadem pro míry a váhy (BIPM) jako množství látky obsahující tolik elementárních entit, kolik je atomů v 12 gramech uhlíku-12. Tato definice spojila mol přímo s Avogadrovo číslem, přibližně 6.022 × 10²³.
V roce 2019, jako součást velké revize systému SI, byla mole znovu definována v termínech pevné číselné hodnoty Avogadrovy konstanty. Současná definice uvádí:
"Mol je množství látky, které obsahuje přesně 6.02214076 × 10²³ elementárních entit."
Tato definice odděluje mol od kilogramu a poskytuje přesnější a stabilnější základ pro chemická měření.
Zde jsou implementace převodu gramů na moly v různých programovacích jazycích:
1' Excel vzorec pro převod gramů na moly
2=B2/C2
3' Kde B2 obsahuje hmotnost v gramech a C2 obsahuje molární hmotnost v g/mol
4
5' Excel VBA funkce
6Function GramsToMoles(grams As Double, molarMass As Double) As Double
7 If molarMass = 0 Then
8 GramsToMoles = 0 ' Vyhnout se dělení nulou
9 Else
10 GramsToMoles = grams / molarMass
11 End If
12End Function
13
1def grams_to_moles(grams, molar_mass):
2 """
3 Převést gramy na moly
4
5 Parametry:
6 grams (float): Hmotnost v gramech
7 molar_mass (float): Molární hmotnost v g/mol
8
9 Návrat:
10 float: Množství v molech
11 """
12 if molar_mass == 0:
13 return 0 # Vyhnout se dělení nulou
14 return grams / molar_mass
15
16def moles_to_grams(moles, molar_mass):
17 """
18 Převést moly na gramy
19
20 Parametry:
21 moles (float): Množství v molech
22 molar_mass (float): Molární hmotnost v g/mol
23
24 Návrat:
25 float: Hmotnost v gramech
26 """
27 return moles * molar_mass
28
29# Příklad použití
30mass_g = 25
31molar_mass_NaCl = 58.44 # g/mol
32moles = grams_to_moles(mass_g, molar_mass_NaCl)
33print(f"{mass_g} g NaCl je {moles:.4f} mol")
34
1/**
2 * Převést gramy na moly
3 * @param {number} grams - Hmotnost v gramech
4 * @param {number} molarMass - Molární hmotnost v g/mol
5 * @returns {number} Množství v molech
6 */
7function gramsToMoles(grams, molarMass) {
8 if (molarMass === 0) {
9 return 0; // Vyhnout se dělení nulou
10 }
11 return grams / molarMass;
12}
13
14/**
15 * Převést moly na gramy
16 * @param {number} moles - Množství v molech
17 * @param {number} molarMass - Molární hmotnost v g/mol
18 * @returns {number} Hmotnost v gramech
19 */
20function molesToGrams(moles, molarMass) {
21 return moles * molarMass;
22}
23
24// Příklad použití
25const massInGrams = 25;
26const molarMassNaCl = 58.44; // g/mol
27const molesOfNaCl = gramsToMoles(massInGrams, molarMassNaCl);
28console.log(`${massInGrams} g NaCl je ${molesOfNaCl.toFixed(4)} mol`);
29
1public class ChemistryConverter {
2 /**
3 * Převést gramy na moly
4 * @param grams Hmotnost v gramech
5 * @param molarMass Molární hmotnost v g/mol
6 * @return Množství v molech
7 */
8 public static double gramsToMoles(double grams, double molarMass) {
9 if (molarMass == 0) {
10 return 0; // Vyhnout se dělení nulou
11 }
12 return grams / molarMass;
13 }
14
15 /**
16 * Převést moly na gramy
17 * @param moles Množství v molech
18 * @param molarMass Molární hmotnost v g/mol
19 * @return Hmotnost v gramech
20 */
21 public static double molesToGrams(double moles, double molarMass) {
22 return moles * molarMass;
23 }
24
25 public static void main(String[] args) {
26 double massInGrams = 25;
27 double molarMassNaCl = 58.44; // g/mol
28 double molesOfNaCl = gramsToMoles(massInGrams, molarMassNaCl);
29 System.out.printf("%.2f g NaCl je %.4f mol%n", massInGrams, molesOfNaCl);
30 }
31}
32
1#include <iostream>
2#include <iomanip>
3
4/**
5 * Převést gramy na moly
6 * @param grams Hmotnost v gramech
7 * @param molarMass Molární hmotnost v g/mol
8 * @return Množství v molech
9 */
10double gramsToMoles(double grams, double molarMass) {
11 if (molarMass == 0) {
12 return 0; // Vyhnout se dělení nulou
13 }
14 return grams / molarMass;
15}
16
17/**
18 * Převést moly na gramy
19 * @param moles Množství v molech
20 * @param molarMass Molární hmotnost v g/mol
21 * @return Hmotnost v gramech
22 */
23double molesToGrams(double moles, double molarMass) {
24 return moles * molarMass;
25}
26
27int main() {
28 double massInGrams = 25;
29 double molarMassNaCl = 58.44; // g/mol
30 double molesOfNaCl = gramsToMoles(massInGrams, molarMassNaCl);
31
32 std::cout << std::fixed << std::setprecision(2) << massInGrams
33 << " g NaCl je " << std::setprecision(4) << molesOfNaCl
34 << " mol" << std::endl;
35
36 return 0;
37}
38
1# Převést gramy na moly
2# @param grams [Float] Hmotnost v gramech
3# @param molar_mass [Float] Molární hmotnost v g/mol
4# @return [Float] Množství v molech
5def grams_to_moles(grams, molar_mass)
6 return 0 if molar_mass == 0 # Vyhnout se dělení nulou
7 grams / molar_mass
8end
9
10# Převést moly na gramy
11# @param moles [Float] Množství v molech
12# @param molar_mass [Float] Molární hmotnost v g/mol
13# @return [Float] Hmotnost v gramech
14def moles_to_grams(moles, molar_mass)
15 moles * molar_mass
16end
17
18# Příklad použití
19mass_in_grams = 25
20molar_mass_nacl = 58.44 # g/mol
21moles_of_nacl = grams_to_moles(mass_in_grams, molar_mass_nacl)
22puts "#{mass_in_grams} g NaCl je #{moles_of_nacl.round(4)} mol"
23
Zde je tabulka běžných látek a jejich molárních hmotností pro rychlou referenci:
Látka | Chemický Vzorec | Molární Hmotnost (g/mol) |
---|---|---|
Voda | H₂O | 18.02 |
Chlorid Sodný | NaCl | 58.44 |
Glukóza | C₆H₁₂O₆ | 180.16 |
Oxid Uhličitý | CO₂ | 44.01 |
Kyslík | O₂ | 32.00 |
Vodík | H₂ | 2.02 |
Kyselina Sírová | H₂SO₄ | 98.08 |
Ammoniak | NH₃ | 17.03 |
Methan | CH₄ | 16.04 |
Ethanol | C₂H₅OH | 46.07 |
Kyselina Octová | CH₃COOH | 60.05 |
Uhličitan Vápenný | CaCO₃ | 100.09 |
Hydroxid Sodný | NaOH | 40.00 |
Kyselina Chlorovodíková | HCl | 36.46 |
Kyselina Dusičná | HNO₃ | 63.01 |
Mol je jednotka SI pro měření množství látky. Jeden mol obsahuje přesně 6.02214076 × 10²³ elementárních entit (atomů, molekul, iontů atd.), což je známé jako Avogadrovo číslo. Mol poskytuje způsob, jak počítat atomy a molekuly vážením.
Převádíme mezi gramy a moly, protože chemické reakce probíhají mezi specifickými počty molekul (měřenými v molech), ale v laboratoři obvykle měříme látky podle hmotnosti (v gramech). Tento převod umožňuje chemikům vztáhnout makroskopické množství, které mohou měřit, k procesům na molekulární úrovni, které studují.
Abyste našli molární hmotnost sloučeniny, sečtěte atomové hmotnosti všech atomů v molekulovém vzorci. Například pro H₂O: 2(1.008 g/mol) + 16.00 g/mol = 18.016 g/mol. Můžete najít atomové hmotnosti v periodické tabulce.
Ne, molární hmotnost je nezbytná pro převod mezi gramy a moly. Bez znalosti molární hmotnosti látky není možné tento převod provést přesně.
Pro směsi byste potřebovali znát složení a vypočítat efektivní molární hmotnost na základě poměrů jednotlivých složek. Alternativně byste mohli provést samostatné výpočty pro každou složku směsi.
Dodržujte standardní pravidla pro významné číslice ve výpočtech: Při násobení nebo dělení by měl výsledek mít stejný počet významných číslic jako měření s nejmenším počtem významných číslic. Pro sčítání a odčítání by měl výsledek mít stejný počet desetinných míst jako měření s nejmenším počtem desetinných míst.
Molekulová hmotnost (nebo molekulární hmotnost) je hmotnost jediné molekuly vzhledem k 1/12 hmotnosti atomu uhlíku-12, vyjádřená v atomových hmotnostních jednotkách (amu) nebo daltony (Da). Molární hmotnost je hmotnost jednoho molu látky, vyjádřená v gramech na mol (g/mol). Číselně mají stejnou hodnotu, ale různé jednotky.
Pro převod z molů na počet částic vynásobte Avogadroovým číslem: Počet částic = Moly × 6.02214076 × 10²³ Pro převod z počtu částic na moly vydělte Avogadroovým číslem: Moly = Počet částic ÷ 6.02214076 × 10²³
Ne, molární hmotnost nemůže být nula nebo záporná. Protože molární hmotnost představuje hmotnost jednoho molu látky a hmotnost nemůže být v chemii nula nebo záporná, je molární hmotnost vždy kladná hodnota.
Pokud je uveden konkrétní izotop, použijte hmotnost tohoto konkrétního izotopu. Pokud není izotop specifikován, použijte váženou průměrnou atomovou hmotnost z periodické tabulky, která zohledňuje přirozenou abundanci různých izotopů.
Brown, T. L., LeMay, H. E., Bursten, B. E., Murphy, C. J., & Woodward, P. M. (2017). Chemie: Centrální Věda (14. vydání). Pearson.
Chang, R., & Goldsby, K. A. (2015). Chemie (12. vydání). McGraw-Hill Education.
Mezinárodní unie pro čistou a aplikovanou chemii (IUPAC). (2019). Kompendium Chemických Terminologií (zlatá kniha). https://goldbook.iupac.org/
Národní institut standardů a technologie (NIST). (2018). NIST Chemistry WebBook. https://webbook.nist.gov/chemistry/
Mezinárodní úřad pro míry a váhy (BIPM). (2019). Mezinárodní systém jednotek (SI) (9. vydání). https://www.bipm.org/en/publications/si-brochure/
Atkins, P., & de Paula, J. (2014). Atkinsova Fyzikální Chemie (10. vydání). Oxford University Press.
Hledáte více chemických nástrojů? Podívejte se na naše další kalkulátory:
Náš Kalkulátor Gramů na Moly činí chemické výpočty rychlými a bezchybně. Ať už jste student pracující na domácím úkolu z chemie, učitel připravující laboratorní materiály, nebo profesionální chemik provádějící výzkum, tento nástroj vám ušetří čas a zajistí přesnost ve vaší práci.
Vyzkoušejte kalkulátor nyní zadáním vašich hodnot do polí výše!
Objevte další nástroje, které by mohly být užitečné pro vaši pracovní postup.