మా ఉచిత కాల్కులేటర్ తో గ్రాములను మోల్స్ గా వెంटనే మార్చండి. ఖచ్చిత రాసాయనిక మార్పిళ్ళ కోసం మాస్ మరియు మోలర్ మాస్ ఎంటర్ చేయండి. స్టోఖియోమెట్రీ కోసం సూత్రాలు, ఉదాహరణలు మరియు దశ-దశగా మార్గదర్శకం అందిస్తుంది.
గ్రాములలో ద్రవ్యపు బరువును మరియు ద్రవ్యపు మోలార్ బరువును నమోదు చేయడం ద్వారా గ్రాములు మరియు మోళ్ళ మధ్య మారుస్తుంది.
మోల్ అనేది రసాయన పదార్థపు మొత్తాన్ని వ్యక్తం చేయడానికి వాడే కొలమానం. ఏ పదార్థం యొక్క ఒక మోల్ అనేది ఖచ్చితంగా 6.02214076 × 10²³ ప్రాథమిక ఘటకాలను (పరమాణువులు, అణువులు, అయాన్లు, మొదలైనవి) కలిగి ఉంటుంది.
ఉదాహరణకు, నీటి (H₂O) 1 మోల్ 18.02 గ్రా బరువు కలిగి ఉంటుంది మరియు 6.02214076 × 10²³ నీటి అణువులను కలిగి ఉంటుంది.
రసాయన శాస్త్రంలో మీరు చేసే అత్యంత సాధారణ గణనలలో ఒకటి గ్రాములను మోల్స్కు మార్చడం - సమీకరణలను సమతుల్యం చేయడం, ప్రయోగశాల محلులను తయారు చేయడం లేదా ప్రతిచర్యల ఫలితాలను విశ్లేషించడం. సవాలు? రసాయన ప్రతిచర్యలు అణు స్థాయిలో (మోల్స్లో కొలవబడతాయి) జరుగుతాయి, కానీ మేము పదార్ధాలను ప్రయోగశాల బెంచ్పై గ్రాములలో తూగుతాము.
ఇక్కడ సమస్య ఏమిటి: మీరు అంగుళాలను సెంటీమీటర్లుగా మార్చడం వంటి ఒక్క మార్పిడి కారకాన్ని జ్ఞాపకం పెట్టుకోలేరు. ప్రతి పదార్ధం తన స్వంత మోలార్ మాస్ (ఆ పదార్ధం యొక్క ఒక మోల్ యొక్క మాస్) కలిగి ఉంటుంది, అంటే మార్పిడి నిష్పత్తి మీరు పని చేస్తున్న వాటి ఆధారంగా మారుతుంది. నీటి కోసం, 18 గ్రాములు ఒక మోల్కు సమానం. టేబుల్ ఉప్పు (NaCl) కోసం, ఇది ప్రతి మోల్కు 58.44 గ్రాములు.
నేను చూసిన సాధారణ తప్పి విద్యార్థులు మోలార్ మాస్ను లెక్కించేటప్పుడు సమ్మిళిత పదార్ధంలోని అణువుల గురించి మరిచిపోవడం. ఉదాహరణకు, కాల్షియం ఫాస్ఫేట్ [Ca₃(PO₄)₂]లో, మీకు 3 కాల్షియం అణువులు, 2 ఫాస్ఫరస్ అణువులు మరియు 8 ఆక్సిజన్ అణువులు అవసరం - ఒక్క అణువు కూడా తప్పిపోతే మీ సంపూర్ణ లెక్కనా మారిపోతుంది.
మోల్ తనకే 6.02214076 × 10²³ ప్రాథమిక ఘటకాలను (అణువులు, అణు సమూహాలు లేదా అయాన్లు) సూచిస్తుంది - అవోగాద్రో స్థిరాంకంగా పిలవబడే సంఖ్య, అంతర్జాతీయ బరువుల మరియు కొలతల బ్యూరో (BIPM) ద్వారా నిర్వచించబడింది. ఈ స్థిర విలువ 2019లో అధికారిక నిర్వచనం అయ్యింది, అన్ని రసాయన కొలతలకు స్థిర పునాది అందిస్తుంది.
ద్రవ్యపు భారం (గ్రాములు) మరియు మోళ్ళ మధ్య ప్రాథమిక సంబంధం ఈ క్రింది సూత్రం ద్వారా ఇవ్వబడుతుంది:
మోళ్ళ నుండి గ్రాములకు మార్చడానికి:
[SVG diagram translation remains the same as original]
మోలర్ భారం అనేది ఒక ద్రవ్యపు ఒక మోల్ భారం, గ్రాములు/మోల్ (g/mol) లో వ్యక్తం చేయబడుతుంది. మూలకాల కోసం, ఈ విలువను నేరుగా పీరియాడిక్ టేబుల్ నుండి కనుగొనవచ్చు—ఇది పరమాణు బరువు. ఈ సంఖ్యలు ఎందుకు సౌకర్యవంతంగా పనిచేస్తాయంటే, మోల్ మొదట కార్బన్-12 ఆధారంగా నిర్వచించబడింది, ఇది పరమాణు భారం యూనిట్లు మరియు గ్రాములు/మోల్ మధ్య నేరుగా అనుసంధానం కలిగి ఉంది.
సంయుక్త ద్రవ్యాల కోసం, మోలర్ భారాన్ని అంతర్భాగంగా ఉన్న అన్ని పరమాణువుల పరమాణు బరువులను కూడి లెక్కిస్తారు. సబ్స్క్రిప్ట్లపై జాగ్రత్తగా గమనించండి—అవి ఎంత పరమాణువులను లెక్కించాలో సూచిస్తాయి:
జలజ సంయుక్తాలపై దృష్టి సారించండి: రాగి(II) సల్ఫేట్ పెంటాహైడ్రేట్ (CuSO₄·5H₂O) వంటి సంయుక్తాలు వాటి క్రిస్టల్ నిర్మాణంలో నీటి అణువులను కలిగి ఉంటాయి. సరైన మోలర్ భారం పొందడానికి ఆ నీటి అణువుల భారాన్ని జోడించాలి—ఈ సందర్భంలో, అయిదు నీటి అణువుల కోసం 5 × 18.016 g/mol జోడించండి. ఇది స్టోకియోమెట్రీ సమస్యలలో సాధారణ త్రుటి వ源.
మార్పిడి ప్రక్రియను వివరించడానికి ఒక సరళ ఉదాహరణ:
సమస్య: సోడియం క్లోరైడ్ (NaCl) 25 గ్రాములను మోళ్ళకు మార్చండి.
పరిష్కారం:
NaCl యొక్క మోలర్ భారాన్ని నిర్ధారించండి:
సూత్రాన్ని అనువర్తించండి:
అందువలన, 25 గ్రాముల NaCl 0.4278 మోళ్ళకు సమానం.
కాల్క్యులేటర్ గณితాన్ని స్వయంచాలకంగా నిర్వహిస్తుంది, కానీ సరైన ఫలితాలు సరైన మోలార్ మాస్ నమోదు చేయడంపై ఆధారపడి ఉంటాయి. దీన్ని సమర్ధవంతంగా ఉపయోగించడం ఇలా:
మోలార్ మాస్ లెక్కింపును రెండు సార్లు తనిఖీ చేయండి: ఇక్కడ చాలా తప్పులు జరుగుతాయి. ప్రతి మూలకాన్ని దాని సబ్స్క్రిప్ట్తో వ్రాసి, జాగ్రత్తగా గుణించి మరియు జోడించండి. Ca₃(PO₄)₂ కోసం, నేను సిఫారసు చేస్తున్నాను: Ca×3, P×2, O×8 నిండు అంటుకున్న అణువులను దాటిపోకుండా.
నిర్దిష్టం చేయబడనంతవరకు ప్రామాణిక అణు బరువులను ఉపయోగించండి: IUPAC ప్రామాణిక అణు బరువులు అతి సరికాలం విలువలను అందిస్తాయి. చాలా తరగతి గదుల పనికి, రెండు దశాంశ స్థానాలకు రౌండ్ చేసిన విలువలు సరిపోతాయి, కానీ పరిశోధన అనువర్తనాలు మరింత ఖచ్చితత్వం అవసరం.
జలజనక నీటిని మరిచిపోవద్దు: క్రిస్టలీయ జలజనకాలతో పని చేసేటప్పుడు MgSO₄·7H₂O (ఎప్సం సాల్ట్) వంటి, మొత్తం ఏడు నీటి అణువులను మోలార్ మాస్లో చేర్చండి. ల్యాబ్ బాటళ్ళు ఒక సమ్మేళనం జలజనకం అని సూచిస్తాయి.
ప్రాముఖ్య అంకెలను పరిగణనలోకి తీసుకోండి: మీ సమాధానం మీ అతి తక్కువ ఖచ్చితమైన కొలత కంటే ఎక్కువ ఖచ్చితంగా ఉండదు. మీరు 2.5 g (రెండు ప్రాముఖ్య అంకెలు) తూగి, 58.443 g/mol (ఐదు ప్రాముఖ్య అంకెలు) మోలార్ మాస్ ఉపయోగిస్తే, మోల్స్ ఫలితాన్ని రెండు ప్రాముఖ్య అంకెలతో నివేదించండి.
చాలా చిన్న లేదా పెద్ద సంఖ్యలతో జాగ్రత్తగా ఉండండి: మైక్రోగ్రాములు లేదా కిలోగ్రాములతో వ్యవహరిస్తున్నప్పుడు, మొదట గ్రాములకు మార్చండి. విద్యార్థులు మోలార్ మాస్తో భాగం చేయక ముందు mg నుండి g కు మారుస్తున్నారని నేను లెక్కింపు తప్పులను చూశాను.
మీరు రసాయన పనిలో ఈ మార్పును నిరంతరం వాడుతారు. ఇక్కడ వాస్తవ ప్రపంచ సన్నివేశాలు ఉన్నాయి:
రసాయన సమీకరణాలు అణువుల మధ్య సంబంధాలను (మోళ్ళలో) చూపుతాయి, కాని మీరు ప్రతిచర్యకారులను తక్కెడంలో గ్రాములలో తూస్తారు. ఇది ఒక వాస్తవిక సమస్యను సృష్టిస్తుంది: ఒక ప్రతిక్రియను నిర్వహించడానికి, మీరు సమీకరణ ప్రవచిస్తున్నదానికి మరియు మీరు నిజంగా కొలవగలిగే దాని మధ్య అనువదించాలి.
సాధారణంగా జరిగేది ఏమిటంటే, మీ సమతుల్య సమీకరణ నుండి సైద్ధాంతిక మోల్ నిష్పత్తిని లెక్కిస్తారు, తరువాత ప్రతి ప్రతిచర్యకారి యొక్క తూది మోతాదును నిర్ధారించడానికి గ్రాములుగా మార్చుతారు. ఈ దశ లేకుండా, మీరు ప్రతి ప్రతిచర్యకారి నుండి అధికం, తక్కువ, లేదా సరైన మోతాదును తెలుసుకోలేరు.
ఉదాహరణ: 2H₂ + O₂ → 2H₂O ప్రతిక్రియలో, మీ దగ్గర 10 గ్రాముల హైడ్రోజన్ ఉంటే, పూర్తి ప్రతిక్రియ కోసం ఎంత ఆక్సిజన్ అవసరం?
正確な濃度 (మోళారిటీ) తో محلులను తయారు చేయడానికి, గ్రాములు మరియు మోళ్ళ మధ్య మార్పు అవసరం. మీరు ఖచ్చితంగా "0.1 మోళ్ళ" అయిన ठోస పదార్ధాన్ని కొలవలేరు—అది ఎంత గ్రాములు సూచిస్తుందో తెలుసుకోవాలి.
ఉదాహరణ: 500 mL 0.1 M NaOH محلులను తయారు చేయడం:
ప్రొ టిప్: محلులను తయారు చేయేటప్పుడు, మీ ప్రతిచర్యకారి యొక్క శుద్ధతను ఎల్లప్పుడూ పరిగణనలోకి తీసుకోండి. మీ NaOH 98% శుద్ధంగా ఉంటే (బాటిల్ లేబుల్ చూడండి), మీరు 2.0 g కంటే కొంచెం ఎక్కువ అవసరం. వాణిజ్య NaOH తరచుగా వాయువు నుండి తేమను మరియు CO₂ను అవశోషిస్తుంది, ఫలితంగా సమయం గడిచేకొద్దీ శుద్ధత తగ్గుతుంది.
(ఇది అనువాదం యొక్క ఒక భాగం. మొత్తం అనువాదం కొనసాగుతుంది...)
రసాయన ప్రతిచర్యలలో బహుళ ప్రతిచర్యకారులు ఉన్నప్పుడు, ఒక ప్రతిచర్యకారి తొలి సారి పూర్తిగా వినియోగించబడుతుంది. ఈ ప్రతిచర్యకారి, పరిమిత ప్రతిచర్యకారి అని పిలువబడుతుంది, అధిక ఉత్పత్తి మొత్తాన్ని నిర్ణయిస్తుంది. పరిమిత ప్రతిచర్యకారిని గుర్తించడానికి అన్ని ప్రతిచర్యకారుల భారాలను మోళ్లుగా మార్చి, సమీకృత రసాయన సమీకరణలోని స్టోయిఖియోమెట్రిక్ సమాన్యాంకాలతో పోల్చాలి.
ఉదాహరణ: అల్యూమినియం మరియు ఆక్సిజన్ మధ్య ప్రతిచర్య, అల్యూమినియం ఆక్సైడ్ ఏర్పడటం:
4Al + 3O₂ → 2Al₂O₃
10.0 g అల్యూమినియం మరియు 10.0 g ఆక్సిజన్ ఉన్నప్పుడు, ఏది పరిమిత ప్రతిచర్యకారి?
భారాలను మోళ్లుగా మార్చండి:
స్టోయిఖియోమెట్రిక్ సమాన్యాంకాలతో పోల్చండి:
అల్యూమినియం చిన్న ప్రతిచర్య మొత్తాన్ని (0.093 mol) ఇచ్చింది, కనుక అది పరిమిత ప్రతిచర్యకారి.
ఒక ప్రతిచర్యొ సైద్ధాంతిక ఉత్పత్తి అనేది ప్రతిచర్య 100% సామర్థ్యంతో పూర్తి అయ్యే ఉత్పత్తి మొత్తం. వాస్తవంగా, వాస్తవ ఉత్పత్తి తరచుగా తక్కువ ఉంటుంది, ప్రతిస్పర్ధి ప్రతిచర్యలు, అసంపూర్ణ ప్రతిచర్యలు లేదా ప్రక్రియ సమయంలో నష్టం వంటి కారణాల వల్ల. శాతం ఉత్పత్తి ఇలా లెక్కిస్తారు:
సైద్ధాంతిక ఉత్పత్తిని లెక్కించడానికి పరిమిత ప్రతిచర్యకారి (మోళ్లలో) నుండి ఉత్పత్తి (మోళ్లలో) వరకు స్టోయిఖియోమెట్రిక్ నిష్పత్తిని వాడి, తరువాత ఉత్పత్తి యొక్క మోలర్ భారాన్ని వాడి గ్రాములుగా మార్చాలి.
[అనువాదం కొనసాగుతుంది...]
మోల్ భావన శతాబ్దాల్లో గణనీయంగా అభివృద్ధి చెందింది, అంతర్జాతీయ యూనిట్ల వ్యవస్థ (SI) లోని ఏడు ప్రాథమిక యూనిట్లలో ఒకటిగా మారింది.
మోల్ భావన యొక్క పునాదులు 19 వ శతాబ్దం ప్రారంభంలో అమెడియో అవోగాద్రో యొక్క పనితో వెనుక్కు వెళ్ళవచ్చు. 1811లో, అవోగాద్రో అంతే సాంద్రత మరియు పీడనంలో వాయువుల సమాన పరిమాణాలు సమాన సంఖ్యలో అణువులను కలిగి ఉంటాయని అంచనా వేశాడు. ఈ సూత్రం, ఇప్పుడు అవోగాద్రో చట్టం అని పిలువబడుతుంది, ద్రవ్యం మరియు కణాల సంఖ్య మధ్య సంబంధాన్ని అర్థం చేసుకోవడంలో కీలక దశగా పరిగణించబడుతుంది.
"మోల్" పదం విల్హెల్మ్ ఒస్ట్వాల్డ్ చివరి 19 వ శతాబ్దంలో పరిచయం చేశాడు, "మాస్" లేదా "బల్క్" అర్థం ఉన్న లాటిన్ పదం "మోలెస్" నుండి తీసుకోబడింది. అయితే, 20 వ శతాబ్దంలో మోల్ రసాయన శాస్త్రంలో ఒక ప్రాథమిక యూనిట్ గా విస్తృత స్వీకృతి పొందింది.
1971లో, అంతర్జాతీయ బరువు మరియు కొలతల బ్యూరో (BIPM) మోల్ ను అధికారికంగా 12 గ్రాముల కార్బన్-12లో ఉన్న అణువుల సంఖ్యకు సమానంగా ఉండే పదార్థ మొత్తంగా నిర్వచించింది. ఈ నిర్వచనం మోల్ ను నేరుగా అవోగాద్రో సంఖ్యకు (సుమారు 6.022 × 10²³) అనుసంధానం చేసింది.
2019లో, అంతర్జాతీయ బరువు మరియు కొలతల బ్యూరో (BIPM) ద్వారా సమన్వయం చేయబడిన SI వ్యవస్థ యొక్క ప్రధాన సవరణ భాగంగా, మోల్ అవోగాద్రో స్థిరాంకం యొక్క స్థిర skalarం విలువ ఆధారంగా తిరిగి నిర్వచించబడింది. ప్రస్తుత నిర్వచనం ఇలా ఉంది:
"మోల్ అంటే ఖచ్చితంగా 6.02214076 × 10²³ ప్రాథమిక సంస్థల్ని కలిగి ఉండే పదార్థ మొత్తం."
ఈ నిర్వచనం మోల్ ను కిలోగ్రాం నుండి వేరు చేసి, రసాయన కొలతలకు మరింత ఖచ్చితమైన మరియు స్థిరమైన పునాదిని అందిస్తుంది. కార్బన్-12కు అనుసంధానం చేయబడిన మునుపటి నిర్వచనతో పోలిస్తే, ఈ విధానం అవోగాద్రో స్థిరాంకం యొక్క విలువను స్థిరం చేస్తుంది, ఏ భౌతిక వస్తువు లేదా పదార్థం పై ఆధారపడకుండా నిర్వచనాన్ని చేస్తుంది.
ఇక్కడ వివిధ ప్రోగ్రామింగ్ భాషలలో గ్రాములను మోల్స్కు మార్చు అమలులు ఉన్నాయి:
1' గ్రాములను మోల్స్కు మార్చు ఎక్సెల్ ఫార్ములా
2=B2/C2
3' B2 లో గ్రాములలో ద్రవ్యం మరియు C2 లో మోలార్ ద్రవ్యమాన్ని g/mol లో కలిగి ఉంటుంది
4
5' ఎక్సెల్ VBA ఫంక్షన్
6Function GramsToMoles(grams As Double, molarMass As Double) As Double
7 If molarMass = 0 Then
8 GramsToMoles = 0 ' సున్నా తో భాగం చేయడం నుండి తప్పించుకోండి
9 Else
10 GramsToMoles = grams / molarMass
11 End If
12End Function
131def grams_to_moles(grams, molar_mass):
2 """
3 గ్రాములను మోల్స్కు మార్చు
4
5 పారామీటర్లు:
6 grams (float): గ్రాములలో ద్రవ్యం
7 molar_mass (float): g/mol లో మోలార్ ద్రవ్యమాన్ము
8
9 రిటర్న్:
10 float: మోల్స్ లో మొత్తం
11 """
12 if molar_mass == 0:
13 return 0 # సున్నా తో భాగం చేయడం నుండి తప్పించుకోండి
14 return grams / molar_mass
15
16def moles_to_grams(moles, molar_mass):
17 """
18 మోల్స్ను గ్రాములకు మార్చు
19
20 పారామీటర్లు:
21 moles (float): మోల్స్ లో మొత్తం
22 molar_mass (float): g/mol లో మోలార్ ద్రవ్యమాన్ము
23
24 రిటర్న్:
25 float: గ్రాములలో ద్రవ్యం
26 """
27 return moles * molar_mass
28
29# ఉదాహరణ వాడుక
30mass_g = 25
31molar_mass_NaCl = 58.44 # g/mol
32moles = grams_to_moles(mass_g, molar_mass_NaCl)
33print(f"{mass_g} g of NaCl is {moles:.4f} mol")
341/**
2 * గ్రాములను మోల్స్కు మార్చు
3 * @param {number} grams - గ్రాములలో ద్రవ్యం
4 * @param {number} molarMass - g/mol లో మోలార్ ద్రవ్యమాన్ము
5 * @returns {number} మోల్స్ లో మొత్తం
6 */
7function gramsToMoles(grams, molarMass) {
8 if (molarMass === 0) {
9 return 0; // సున్నా తో భాగం చేయడం నుండి తప్పించుకోండి
10 }
11 return grams / molarMass;
12}
13
14/**
15 * మోల్స్ను గ్రాములకు మార్చు
16 * @param {number} moles - మోల్స్ లో మొత్తం
17 * @param {number} molarMass - g/mol లో మోలార్ ద్రవ్యమాన్ము
18 * @returns {number} గ్రాములలో ద్రవ్యం
19 */
20function molesToGrams(moles, molarMass) {
21 return moles * molarMass;
22}
23
24// ఉదాహరణ వాడుక
25const massInGrams = 25;
26const molarMassNaCl = 58.44; // g/mol
27const molesOfNaCl = gramsToMoles(massInGrams, molarMassNaCl);
28console.log(`${massInGrams} g of NaCl is ${molesOfNaCl.toFixed(4)} mol`);
291public class ChemistryConverter {
2 /**
3 * గ్రాములను మోల్స్కు మార్చు
4 * @param grams గ్రాములలో ద్రవ్యం
5 * @param molarMass g/mol లో మోలార్ ద్రవ్యమాన్ము
6 * @return మోల్స్ లో మొత్తం
7 */
8 public static double gramsToMoles(double grams, double molarMass) {
9 if (molarMass == 0) {
10 return 0; // సున్నా తో భాగం చేయడం నుండి తప్పించుకోండి
11 }
12 return grams / molarMass;
13 }
14
15 /**
16 * మోల్స్ను గ్రాములకు మార్చు
17 * @param moles మోల్స్ లో మొత్తం
18 * @param molarMass g/mol లో మోలార్ ద్రవ్యమాన్ము
19 * @return గ్రాములలో ద్రవ్యం
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 of NaCl is %.4f mol%n", massInGrams, molesOfNaCl);
30 }
31}
321#include <iostream>
2#include <iomanip>
3
4/**
5 * గ్రాములను మోల్స్కు మార్చు
6 * @param grams గ్రాములలో ద్రవ్యం
7 * @param molarMass g/mol లో మోలార్ ద్రవ్యమాన్ము
8 * @return మోల్స్ లో మొత్తం
9 */
10double gramsToMoles(double grams, double molarMass) {
11 if (molarMass == 0) {
12 return 0; // సున్నా తో భాగం చేయడం నుండి తప్పించుకోండి
13 }
14 return grams / molarMass;
15}
16
17/**
18 * మోల్స్ను గ్రాములకు మార్చు
19 * @param moles మోల్స్ లో మొత్తం
20 * @param molarMass g/mol లో మోలార్ ద్రవ్యమాన్ము
21 * @return గ్రాములలో ద్రవ్యం
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 of NaCl is " << std::setprecision(4) << molesOfNaCl
34 << " mol" << std::endl;
35
36 return 0;
37}
381# గ్రాములను మోల్స్కు మార్చు
2# @param grams [Float] గ్రాములలో ద్రవ్యం
3# @param molar_mass [Float] g/mol లో మోలార్ ద్రవ్యమాన్ము
4# @return [Float] మోల్స్ లో మొత్తం
5def grams_to_moles(grams, molar_mass)
6 return 0 if molar_mass == 0 # సున్నా తో భాగం చేయడం నుండి తప్పించుకోండి
7 grams / molar_mass
8end
9
10# మోల్స్ను గ్రాములకు మార్చు
11# @param moles [Float] మోల్స్ లో మొత్తం
12# @param molar_mass [Float] g/mol లో మోలార్ ద్రవ్యమాన్ము
13# @return [Float] గ్రాములలో ద్రవ్యం
14def moles_to_grams(moles, molar_mass)
15 moles * molar_mass
16end
17
18# ఉదాహరణ వాడుక
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 of NaCl is #{moles_of_nacl.round(4)} mol"
23ఇక్కడ త్వరిత సంప్రదింపు కోసం సాధారణ పదార్ధాల మోలార్ మాసెల పట్టిక ఉంది:
| పదార్ధం | రాసాయనిక సూత్రం | మోలార్ మాస (g/mol) |
|---|---|---|
| నీరు | H₂O | 18.02 |
| సోడియం క్లోరైడ్ | NaCl | 58.44 |
| గ్లూకోస్ | C₆H₁₂O₆ | 180.16 |
| కార్బన్ డయాక్సైడ్ | CO₂ | 44.01 |
| ఆక్సిజన్ | O₂ | 32.00 |
| హైడ్రోజన్ | H₂ | 2.02 |
| సల్ఫ్యూరిక్ ఆమ్లం | H₂SO₄ | 98.08 |
| అమ్మోనియా | NH₃ | 17.03 |
| మీథేన్ | CH₄ | 16.04 |
| ఎథనాల్ | C₂H₅OH | 46.07 |
| అసెటిక్ ఆమ్లం | CH₃COOH | 60.05 |
| కాల్సియం కార్బోనేట్ | CaCO₃ | 100.09 |
| సోడియం హైడ్రాక్సైడ్ | NaOH | 40.00 |
| హైడ్రోక్లోరిక్ ఆమ్లం | HCl | 36.46 |
| నైట్రిక్ ఆమ్లం | HNO₃ | 63.01 |
మోల్ అనేది పదార్ధం యొక్క మొత్తాన్ని కొలవడానికి SI యూనిట్—"డజను" 12 అర్థం వలె, మోల్ అంటే 6.02214076 × 10²³ ఏకకాలం. ఈ అపరిమిత సంఖ్య, అవోగాద్రో స్థిరాంకం అనబడుతుంది, ఇది మనకు వ్యక్తిగత కణాలను లెక్కించడం బదులు వాటి బరం ద్వారా పరమాణువులు మరియు అణువులను లెక్కించడానికి అనుమతిస్తుంది.
రసాయన సమీకరణలు అణువు నుండి అణువు వరకు నిష్పత్తులను (మోల్స్ లో) తెలియజేస్తాయి, కానీ మీరు బ్యాలెన్స్ పై మోల్స్ ను నేరుగా కొలవలేరు—మీరు గ్రాములను కొలుస్తారు. ఈ మార్పు లేకుండా, మీరు రసాయన సమీకరణలను వాస్తవ ప్రయోగశాల కొలతలుగా అనువదించలేరు. ఇది సైద్ధాంతిక రసాయన శాస్త్రం మరియు ప్రయోగాత్మక పనికి మధ్య వంతెన.
అణు సూత్రంలోని అన్ని పరమాణువుల పరమాణు బరాలను జోడించండి. పరమాణు బరాలను పీరియాడిక్ టేబుల్ నుండి కనుగొనండి (正確な విలువలకు NIST పరమాణు బరం డేటాబేస్ ను వాడండి). H₂O కోసం: 2(1.008 g/mol) + 16.00 g/mol = 18.016 g/mol.
జాగ్రత్త: సూత్రంలోని అక్షరాల్లో గ్రూపులు ఉంటే వాటిని గుణించాలి. Ca(NO₃)₂ లో, మీకు రెండు నైట్రోజన్ పరమాణువులు మరియు ఆరు ఆక్సిజన్ పరమాణువులు అవసరం, ఒక్కొక్కటి కాదు.
(ఇంకా కొనసాగుతుంది...)
అంతర్జాతీయ బరువుల మరియు కొలమానాల బ్యూరో (BIPM). (2019). అంతర్జాతీయ కొలమాన వ్యవస్థ (SI) (9వ సంస్కరణ). మోల్ మరియు ఇతర SI యూనిట్ల అధికారిక నిర్వచనం.
జాతీయ ప్రమాణాలు మరియు సాంకేతిక సంస్థ (NIST). ప్రాథమిక భౌతిక స్థిరాంకాలు: అవోగాద్రో స్థిరాంకం. అవోగాద్రో స్థిరాంకం యొక్క అధికారిక విలువ మరియు అనిశ్చితి.
అంతర్జాతీయ శుద్ధ మరియు అనుప్రయుక్త రసాయన శాస్త్ర సంఘం (IUPAC). రసాయన పదాల సంకలనం (the "బంగారం బుక్"). రసాయన పదాలు మరియు భావనల అధికారిక నిర్వచనాలు.
IUPAC కమిషన్ ఆఫ్ ఐసోటోపిక్ సమృద్ధి మరియు పరమాణు బరువుల. ప్రమాణిత పరమాణు బరువులు. అన్ని మూలకాల వర్తమాన ప్రమాణిత పరమాణు బరువులు.
జాతీయ ప్రమాణాలు మరియు సాంకేతిక సంస్థ (NIST). NIST రసాయన వెబ్ బుక్. తాపీయ రసాయన, భౌతిక మరియు అయాన్ ఊర్జ డేటాబేస్.
బ్రౌన్, టి. ఎల్., లెమే, హెచ్. ఇ., బర్స్టెన్, బి. ఇ., మర్ఫీ, సి. జె., & వుడ్వర్డ్, పి. ఎం. (2017). రసాయన శాస్త్రం: కేంద్ర విజ్ఞానం (14వ సంస్కరణ). పెర్సన్.
అట్కిన్స్, పి., & డి పాల, జె. (2014). అట్కిన్స్ భౌతిక రసాయన శాస్త్రం (10వ సంస్కరణ). ఆక్స్ఫర్డ్ యూనివర్సిటీ ప్రెస్.
మరిన్ని రసాయన సాధనాలను వెతుకుతున్నారా? మా ఇతర కాల్కులేటర్లను చూడండి:
లాభాల సమీకరణలను సమతుల్యం చేయడం, ప్రయోగశాల పనుల కోసం محلులను సిద్ధం చేయడం లేదా పరిశోధన కోసం ప్రతిచర్య ఫలితాలను లెక్కించడం - ఈ కన్వర్టర్ గణిత పనిని చూసుకుంటుంది, కేవలం మీరు రసాయన శాస్త్రంపై దృష్టి సారించవచ్చు. తక్షణ, 正確な ఫలితాలను పొందడానికి మీ మాస్ మరియు మోలార్ మాస్ను నమోదు చేయండి.
గుర్తుంచుకోండి: కాల్కులేటర్ మీరు నమోదు చేసిన మోలార్ మాస్ యొక్క సరిగ్గా అంత మాత్రమే ఖచ్చితంగా ఉంటుంది - మీ లెక్కలను రెండు సార్లు తనిఖీ చేయండి, ప్రత్యేకంగా అక్షరాల బ్రాకెట్లు లేదా జలజ నీటి కోసం.
మీ వర్క్ఫ్లో కోసం ఉపయోగపడవచ్చే ఇతర సాధనాలను కనుగొనండి