അവോഗാഡ്രോയുടെ നമ്പർ ഉപയോഗിച്ച് മോളുകളും ആണുക്കളും തമ്മിൽ മാറ്റം ചെയ്യുക. നൽകിയ മോളുകളുടെ എണ്ണം അടിസ്ഥാനമാക്കി ആണുക്കളുടെ എണ്ണം കണക്കാക്കുക, രാസശാസ്ത്രം, സ്റ്റോയ്കിയോമെട്രി, ആണവ അളവുകൾ മനസ്സിലാക്കാൻ അത്യാവശ്യമാണ്.
അവോഗാഡ്രോയുടെ നമ്പർ, അവോഗാഡ്രോയുടെ സ്ഥിരം എന്നറിയപ്പെടുന്നത്, രാസശാസ്ത്രത്തിലെ ഒരു അടിസ്ഥാന ആശയമാണ്. ഒരു വസ്തുവിന്റെ ഒരു മോളിൽ ഉള്ള കണികകളുടെ (സാധാരണയായി ആറ്റങ്ങൾ അല്ലെങ്കിൽ മോളിക്യൂലുകൾ) എണ്ണം പ്രതിനിധീകരിക്കുന്നു. ഈ കാൽക്കുലേറ്റർ അവോഗാഡ്രോയുടെ നമ്പർ ഉപയോഗിച്ച് ഒരു മൊളിൽ ഉള്ള മോളിക്യൂലുകളുടെ എണ്ണം കണ്ടെത്താൻ സഹായിക്കുന്നു.
മൊളുകൾക്കും മോളിക്യൂലുകൾക്കും ഇടയിലെ ബന്ധം താഴെ നൽകിയിരിക്കുന്നതുപോലെ ആണ്:
എവിടെ:
കാൽക്കുലേറ്റർ താഴെ നൽകിയിരിക്കുന്ന കാൽക്കുലേഷൻ നടത്തുന്നു:
ഈ കാൽക്കുലേഷൻ സമാനമായ കൃത്യതയുള്ള ഫ്ലോട്ടിംഗ്-പോയിന്റ് അർത്ഥശാസ്ത്രം ഉപയോഗിച്ച് നടത്തപ്പെടുന്നു, ഇത് ഇൻപുട്ട് മൂല്യങ്ങളുടെ വ്യാപകമായ ശ്രേണിയിൽ കൃത്യത ഉറപ്പാക്കുന്നു.
ഒരു വസ്തുവിന്റെ 1 മൊളിനായി:
മോളിക്യൂലുകൾ
അവോഗാഡ്രോയുടെ നമ്പർ കാൽക്കുലേറ്റർ രാസശാസ്ത്രം ಮತ್ತು ബന്ധപ്പെട്ട മേഖലകളിൽ വിവിധ അപേക്ഷകൾ ഉണ്ട്:
രാസപ്രവർത്തനങ്ങൾ: ഒരു പ്രതികരണത്തിൽ പങ്കെടുക്കുന്ന മോളിക്യൂലുകളുടെ എണ്ണം കണ്ടെത്തുന്നതിൽ സഹായിക്കുന്നു, മൊളുകളുടെ എണ്ണം നൽകിയാൽ.
സ്റ്റോയ്കിയോമെട്രി: രാസസമവാക്യങ്ങളിൽ പ്രതികരണങ്ങളുടെയും ഉൽപ്പന്നങ്ങളുടെയും മോളിക്യൂലുകളുടെ എണ്ണം കണക്കാക്കുന്നതിൽ സഹായിക്കുന്നു.
വാതക നിയമങ്ങൾ: പ്രത്യേക സാഹചര്യങ്ങളിൽ ഒരു നിശ്ചിത മൊളുകളുടെ എണ്ണം ഉള്ള വാതക മോളിക്യൂലുകളുടെ എണ്ണം കണ്ടെത്തുന്നതിൽ ഉപകാരപ്രദമാണ്.
ദ്രവ്യരാസതന്ത്രം: അറിയപ്പെടുന്ന മൊളാരിറ്റിയിൽ ഒരു ദ്രവ്യത്തിലെ സൊല്യൂട്ട് മോളിക്യൂലുകളുടെ എണ്ണം കണക്കാക്കുന്നതിൽ സഹായിക്കുന്നു.
ജീവരാസതന്ത്രം: പ്രോട്ടീനുകൾ അല്ലെങ്കിൽ DNA പോലുള്ള ജൈവ സാമ്പിളുകളിൽ മോളിക്യൂലുകളുടെ എണ്ണം കണ്ടെത്തുന്നതിൽ ഉപകാരപ്രദമാണ്.
ഈ കാൽക്കുലേറ്റർ അവോഗാഡ്രോയുടെ നമ്പർ ഉപയോഗിച്ച് മൊളുകൾക്ക് മോളിക്യൂലുകളിലേക്ക് മാറ്റുന്നതിൽ ശ്രദ്ധ കേന്ദ്രീകരിച്ചിട്ടുണ്ടെങ്കിലും, ബന്ധപ്പെട്ട ആശയങ്ങളും കാൽക്കുലേഷനുകളും ഉണ്ട്:
മൊളാർ മാസ്: ഭാരം മുതൽ മൊളുകളുടെ എണ്ണം വരെ മാറ്റാൻ ഉപയോഗിക്കുന്നു, പിന്നീട് മോളിക്യൂലുകളിലേക്ക് മാറ്റാം.
മൊളാരിറ്റി: ഒരു ദ്രവ്യത്തിന്റെ കണക്ഷൻ മൊളുകൾ प्रति ലിറ്റർ എന്ന നിലയിൽ പ്രതിനിധീകരിക്കുന്നു, ഇത് ഒരു ദ്രവ്യത്തിന്റെ ഒരു വോളിയത്തിൽ മോളിക്യൂലുകളുടെ എണ്ണം കണ്ടെത്തുന്നതിന് ഉപയോഗിക്കാം.
മൊൾ ഫ്രാക്ഷൻ: ഒരു ഘടകത്തിന്റെ മൊളുകളുടെ അനുപാതം ഒരു മിശ്രിതത്തിൽ മൊളുകളുടെ മൊത്തം എണ്ണം പ്രതിനിധീകരിക്കുന്നു, ഇത് ഓരോ ഘടകത്തിന്റെ മോളിക്യൂലുകളുടെ എണ്ണം കണ്ടെത്താൻ ഉപയോഗിക്കാം.
അവോഗാഡ്രോയുടെ നമ്പർ ഇറ്റാലിയൻ ശാസ്ത്രജ്ഞനായ അമേദിയോ അവോഗാഡ്രോ (1776-1856)ന്റെ പേരിലാണ്. എന്നാൽ, അദ്ദേഹം ഈ സ്ഥിരത്തിന്റെ മൂല്യം നിർണ്ണയിച്ചില്ല. 1811-ൽ, അവോഗാഡ്രോ സമാന താപനിലയും സമ്മർദ്ദവും ഉള്ള വാതകങ്ങളുടെ സമാന വോളിയങ്ങളിൽ സമാനമായ മോളിക്യൂലുകൾ ഉണ്ടാകുമെന്ന് നിർദ്ദേശിച്ചു. ഇത് അവോഗാഡ്രോയുടെ നിയമം എന്നറിയപ്പെടുന്നു.
അവോഗാഡ്രോയുടെ നമ്പർ ആശയം യോഹാൻ ജോസഫ് ലോശ്മിറ്റ് എന്ന ശാസ്ത്രജ്ഞന്റെ പ്രവർത്തനങ്ങളിൽ നിന്നാണ് ഉയർന്നത്, അദ്ദേഹം 1865-ൽ ഒരു നിശ്ചിത വോളിയത്തിൽ ഉള്ള മോളിക്യൂലുകളുടെ ആദ്യത്തെ കണക്കുകൂട്ടൽ നടത്തി. എന്നാൽ, "അവോഗാഡ്രോയുടെ നമ്പർ" എന്ന പദം 1909-ൽ ജീൻ പെറിൻ തന്റെ ബ്രൗനിയൻ ചലനത്തെക്കുറിച്ചുള്ള പ്രവർത്തനത്തിനിടെ ആദ്യമായി ഉപയോഗിച്ചു.
പെറിന്റെ പരീക്ഷണ പ്രവർത്തനം അവോഗാഡ്രോയുടെ നമ്പറിന്റെ ആദ്യത്തെ വിശ്വാസയോഗ്യമായ അളവുകൾ നൽകുകയും ചെയ്തു. അദ്ദേഹം മൂല്യത്തെ നിർണ്ണയിക്കാൻ നിരവധി സ്വതന്ത്ര രീതികൾ ഉപയോഗിച്ചു, ഇത് 1926-ൽ "മാറ്റത്തിന്റെ അസംഖ്യ ഘടനയെക്കുറിച്ചുള്ള തന്റെ പ്രവർത്തനത്തിനായി" നൊബൽ പുരസ്കാരം നേടാൻ ഇടയാക്കി.
വർഷങ്ങളായി, അവോഗാഡ്രോയുടെ നമ്പറിന്റെ അളവുകൾ കൂടുതൽ കൃത്യമായി മാറി. 2019-ൽ, SI അടിസ്ഥാന യൂണിറ്റുകളുടെ പുനർനിർവചനം ഭാഗമായാണ് അവോഗാഡ്രോയുടെ സ്ഥിരം കൃത്യമായി 6.02214076 × 10²³ mol⁻¹ എന്ന നിലയിൽ നിർവചിക്കപ്പെട്ടത്, ഭാവിയിലെ എല്ലാ കണക്കുകൾക്കായി അതിന്റെ മൂല്യം നിശ്ചിതമാക്കി.
അവോഗാഡ്രോയുടെ നമ്പർ ഉപയോഗിച്ച് മൊളികൾ നിന്ന് മോളിക്യൂലുകൾ കണക്കാക്കാൻ കോഡ് ഉദാഹരണങ്ങൾ ഇവിടെ ഉണ്ട്:
1' Excel VBA ഫംഗ്ഷൻ മൊളുകൾ മുതൽ മോളിക്യൂലുകൾ
2Function MolesToMolecules(moles As Double) As Double
3 MolesToMolecules = moles * 6.02214076E+23
4End Function
5
6' ഉപയോഗം:
7' =MolesToMolecules(1)
8
1import decimal
2
3## ദശാംശ കണക്കുകൾക്കായി കൃത്യത സജ്ജമാക്കുക
4decimal.getcontext().prec = 15
5
6AVOGADRO = decimal.Decimal('6.02214076e23')
7
8def moles_to_molecules(moles):
9 return moles * AVOGADRO
10
11## ഉദാഹരണ ഉപയോഗം:
12print(f"1 mole = {moles_to_molecules(1):.6e} molecules")
13
1const AVOGADRO = 6.02214076e23;
2
3function molesToMolecules(moles) {
4 return moles * AVOGADRO;
5}
6
7// ഉദാഹരണ ഉപയോഗം:
8console.log(`1 mole = ${molesToMolecules(1).toExponential(6)} molecules`);
9
1public class AvogadroCalculator {
2 private static final double AVOGADRO = 6.02214076e23;
3
4 public static double molesToMolecules(double moles) {
5 return moles * AVOGADRO;
6 }
7
8 public static void main(String[] args) {
9 System.out.printf("1 mole = %.6e molecules%n", molesToMolecules(1));
10 }
11}
12
അവോഗാഡ്രോയുടെ നമ്പർ ആശയം മനസ്സിലാക്കാൻ സഹായിക്കുന്ന ഒരു ലളിതമായ ദൃശ്യവൽക്കരണം ഇവിടെ ഉണ്ട്:
ഈ ചിത്രത്തിൽ ഒരു വസ്തുവിന്റെ മൊളിന്റെ പ്രതിനിധീകരണം കാണിക്കുന്നു, അവോഗാഡ്രോയുടെ നമ്പർ ഉള്ള മോളിക്യൂലുകൾ അടങ്ങിയിരിക്കുന്നു. ഓരോ നീല വൃത്തവും 6.02214076 × 10²³ വ്യത്യസ്ത കണികകളെ പ്രതിനിധീകരിക്കുന്നു, ഒരു ചിത്രം കൊണ്ട് 6.02214076 × 10²³ വ്യക്തി കണികകൾ കാണിക്കുക അസാധ്യമാണ്.
നിങ്ങളുടെ പ്രവർത്തനത്തിന് ഉപയോഗപ്പെടുന്ന കൂടുതൽ ഉപകരണങ്ങൾ കണ്ടെത്തുക.