Kokotoa uzito wa atomiki wa elementi yoyote kwa kuingiza nambari yake ya atomiki. Zana rahisi kwa wanafunzi wa kemia, walimu, na wataalamu.
Mtafutaji wa Uzito wa Atomiki ni kihesabu maalum kinachokuruhusu kubaini kwa haraka uzito wa atomiki (pia huitwa uzito wa atomu) wa kipengele chochote kulingana na nambari yake ya atomu. Uzito wa atomiki ni sifa ya msingi katika kemia ambayo inawakilisha uzito wa wastani wa atomi za kipengele, kipimwa kwa vitengo vya uzito wa atomiki (amu). Kihesabu hiki kinatoa njia rahisi ya kufikia taarifa hii muhimu, iwe wewe ni mwanafunzi anayejifunza kemia, mtaalamu anayefanya kazi katika maabara, au mtu yeyote anaye hitaji ufikiaji wa haraka wa data ya vipengele.
Jedwali la periodiki lina vipengele 118 vilivyothibitishwa, kila moja ikiwa na nambari yake ya atomu na uzito wa atomiki unaohusiana. Kihesabu chetu kinashughulikia vipengele vyote hivi, kuanzia hidrojeni (nambari ya atomu 1) hadi oganesson (nambari ya atomu 118), kikitoa thamani sahihi za uzito wa atomiki kulingana na data za kisayansi za hivi karibuni kutoka Shirikisho la Kimataifa la Kemia Safi na Iliyotumika (IUPAC).
Uzito wa atomiki (au uzito wa atomu) ni uzito wa wastani wa atomi za kipengele, ukichukua katika akaunti usambazaji wa jamaa wa isotopu zake zinazopatikana kwa asili. Unapimwa kwa vitengo vya uzito wa atomiki (amu), ambapo amu moja inafafanuliwa kama 1/12 ya uzito wa atomu ya kaboni-12.
Fomula ya kuhesabu uzito wa atomiki wa kipengele chenye isotopu nyingi ni:
Ambapo:
Kwa vipengele vyenye isotopu moja thabiti tu, uzito wa atomiki ni rahisi uzito wa isotopu hiyo. Kwa vipengele vyenye isotopu zisizo thabiti, uzito wa atomiki kwa kawaida unategemea isotopu thabiti au inayotumika mara nyingi.
Kupata uzito wa atomiki wa kipengele chochote kwa kutumia kihesabu chetu ni rahisi na rahisi:
Ingiza Nambari ya Atomu: Andika nambari ya atomu (kati ya 1 na 118) katika uwanja wa ingizo. Nambari ya atomu ni idadi ya protoni katika nyuklia ya atomu na inatambulisha kila kipengele.
Tazama Matokeo: Kihesabu kitaonyesha moja kwa moja:
Nakili Taarifa: Tumia vifungo vya nakala ili kunakili uzito wa atomiki pekee au taarifa kamili za kipengele kwenye clipboard yako kwa matumizi katika programu nyingine.
Ili kupata uzito wa atomiki wa oksijeni:
Kihesabu kinafanya uthibitishaji ufuatao kwenye ingizo la mtumiaji:
Nambari ya atomu na uzito wa atomiki ni mali zinazohusiana lakini tofauti za vipengele:
Mali | Maelezo | Mfano (Kaboni) |
---|---|---|
Nambari ya Atomu | Idadi ya protoni katika nyuklia | 6 |
Uzito wa Atomiki | Uzito wa wastani wa atomi ukichukua isotopu | 12.011 amu |
Nambari ya Masi | Jumla ya protoni na neutroni katika isotopu maalum | 12 (kwa kaboni-12) |
Nambari ya atomu inatambulisha utambulisho wa kipengele na nafasi yake katika jedwali la periodiki, wakati uzito wa atomiki unaakisi uzito wake na muundo wa isotopu.
Kujua uzito wa atomiki wa vipengele ni muhimu katika matumizi mengi ya kisayansi na ya vitendo:
Uzito wa atomiki ni muhimu kwa hesabu za stoichiometric katika kemia, ikiwa ni pamoja na:
Katika mbinu za uchambuzi kama vile:
Matumizi ni pamoja na:
Ingawa kihesabu chetu kinatoa njia haraka na rahisi ya kupata uzito wa atomiki, kuna mbadala kadhaa kulingana na mahitaji yako maalum:
Jedwali la periodiki la kimwili au la kidijitali kwa kawaida lina uzito wa atomiki wa vipengele vyote. Hii ni muhimu unapohitaji kutafuta vipengele vingi kwa wakati mmoja au unapopendelea uwakilishi wa kuona wa uhusiano wa vipengele.
Faida:
Hasara:
Mikono kama vile Miongozo ya Kemia na Fizikia ya CRC ina taarifa za kina kuhusu vipengele, ikiwa ni pamoja na uzito sahihi wa atomiki na muundo wa isotopu.
Faida:
Hasara:
Hifadhidata za mtandaoni kama vile NIST Chemistry WebBook zinatoa data za kina za kemikali, ikiwa ni pamoja na uzito wa atomiki na taarifa za isotopu.
Faida:
Hasara:
Kwa watafiti na wabunifu, kufikia data za uzito wa atomiki kupitia maktaba za kemia katika lugha kama Python (mfano, kutumia pakiti kama mendeleev
au periodictable
).
Faida:
Hasara:
Dhana ya uzito wa atomiki imebadilika kwa kiasi kikubwa katika karne mbili zilizopita, ikionyesha kuelewa kwetu kuongezeka kuhusu muundo wa atomu na isotopu.
Msingi wa vipimo vya uzito wa atomiki ulianzishwa na John Dalton mwanzoni mwa miaka ya 1800 na nadharia yake ya atomu. Dalton alitenga hidrojeni uzito wa atomiki wa 1 na kupima vipengele vingine kulingana na hilo.
Mnamo mwaka 1869, Dmitri Mendeleev alichapisha jedwali la periodiki lililotambulika kwa wingi, akipanga vipengele kulingana na uzito wa atomiki unaoongezeka na mali zinazofanana. Mpangilio huu ulifunua mifumo ya kipindi katika mali za vipengele, ingawa kasoro kadhaa zilitokea kutokana na vipimo visivyo sahihi vya uzito wa atomiki wa wakati huo.
Ugunduzi wa isotopu na Frederick Soddy mwaka 1913 ulileta mapinduzi katika kuelewa kwetu uzito wa atomiki. Wanakemia waligundua kuwa vipengele vingi vinapatikana kama mchanganyiko wa isotopu zenye uzito tofauti, zikieleza kwa nini uzito wa atomiki mara nyingi haukuwa nambari nzima.
Mnamo mwaka 1920, Francis Aston alitumia mass spectrograph kupima kwa usahihi uzito wa isotopu na usambazaji, kuboresha kwa kiasi kikubwa usahihi wa uzito wa atomiki.
Mnamo mwaka 1961, kaboni-12 ilichukua nafasi ya hidrojeni kama kipimo cha rejea kwa uzito wa atomiki, ikifafanua kitengo cha uzito wa atomiki (amu) kama 1/12 ya uzito wa atomu ya kaboni-12.
Leo, Shirikisho la Kimataifa la Kemia Safi na Iliyotumika (IUPAC) linakagua na kusasisha mara kwa mara uzito wa atomiki wa viwango kulingana na vipimo na uvumbuzi mpya. Kwa vipengele vyenye muundo wa isotopu unaobadilika kwa asili (kama hidrojeni, kaboni, na oksijeni), IUPAC sasa inatoa thamani za interval badala ya thamani moja ili kuakisi tofauti hii ya asili.
Kukamilika kwa safu ya saba ya jedwali la periodiki mnamo mwaka 2016 na uthibitisho wa vipengele 113, 115, 117, na 118 kulikuwa hatua muhimu katika kuelewa kwetu kuhusu vipengele. Kwa vipengele hivi vizito vya juu ambavyo havina isotopu thabiti, uzito wa atomiki kwa kawaida unategemea uzito wa isotopu inayojulikana kuwa thabiti zaidi.
Hapa kuna mifano katika lugha mbalimbali ikionyesha jinsi ya kutekeleza utafutaji wa uzito wa atomiki:
1# Utekelezaji wa Python wa utafutaji wa uzito wa atomiki
2def get_atomic_weight(atomic_number):
3 # Orodha ya vipengele na uzito wao wa atomiki
4 elements = {
5 1: {"symbol": "H", "name": "Hidrojeni", "weight": 1.008},
6 2: {"symbol": "He", "name": "Helium", "weight": 4.0026},
7 6: {"symbol": "C", "name": "Kaboni", "weight": 12.011},
8 8: {"symbol": "O", "name": "Oksijeni", "weight": 15.999},
9 # Ongeza vipengele zaidi kama inavyohitajika
10 }
11
12 if atomic_number in elements:
13 return elements[atomic_number]
14 else:
15 return None
16
17# Mfano wa matumizi
18element = get_atomic_weight(8)
19if element:
20 print(f"{element['name']} ({element['symbol']}) ana uzito wa atomiki wa {element['weight']} amu")
21
1// Utekelezaji wa JavaScript wa utafutaji wa uzito wa atomiki
2function getAtomicWeight(atomicNumber) {
3 const elements = {
4 1: { symbol: "H", name: "Hidrojeni", weight: 1.008 },
5 2: { symbol: "He", name: "Helium", weight: 4.0026 },
6 6: { symbol: "C", name: "Kaboni", weight: 12.011 },
7 8: { symbol: "O", name: "Oksijeni", weight: 15.999 },
8 // Ongeza vipengele zaidi kama inavyohitajika
9 };
10
11 return elements[atomicNumber] || null;
12}
13
14// Mfano wa matumizi
15const element = getAtomicWeight(8);
16if (element) {
17 console.log(`${element.name} (${element.symbol}) ana uzito wa atomiki wa ${element.weight} amu`);
18}
19
1// Utekelezaji wa Java wa utafutaji wa uzito wa atomiki
2import java.util.HashMap;
3import java.util.Map;
4
5public class AtomicWeightCalculator {
6 private static final Map<Integer, Element> elements = new HashMap<>();
7
8 static {
9 elements.put(1, new Element("H", "Hidrojeni", 1.008));
10 elements.put(2, new Element("He", "Helium", 4.0026));
11 elements.put(6, new Element("C", "Kaboni", 12.011));
12 elements.put(8, new Element("O", "Oksijeni", 15.999));
13 // Ongeza vipengele zaidi kama inavyohitajika
14 }
15
16 public static Element getElement(int atomicNumber) {
17 return elements.get(atomicNumber);
18 }
19
20 public static void main(String[] args) {
21 Element oxygen = getElement(8);
22 if (oxygen != null) {
23 System.out.printf("%s (%s) ana uzito wa atomiki wa %.3f amu%n",
24 oxygen.getName(), oxygen.getSymbol(), oxygen.getWeight());
25 }
26 }
27
28 static class Element {
29 private final String symbol;
30 private final String name;
31 private final double weight;
32
33 public Element(String symbol, String name, double weight) {
34 this.symbol = symbol;
35 this.name = name;
36 this.weight = weight;
37 }
38
39 public String getSymbol() { return symbol; }
40 public String getName() { return name; }
41 public double getWeight() { return weight; }
42 }
43}
44
1' Kazi ya Excel VBA ya kutafuta uzito wa atomiki
2Function GetAtomicWeight(atomicNumber As Integer) As Variant
3 Dim weight As Double
4
5 Select Case atomicNumber
6 Case 1
7 weight = 1.008 ' Hidrojeni
8 Case 2
9 weight = 4.0026 ' Helium
10 Case 6
11 weight = 12.011 ' Kaboni
12 Case 8
13 weight = 15.999 ' Oksijeni
14 ' Ongeza kesi zaidi kama inavyohitajika
15 Case Else
16 GetAtomicWeight = CVErr(xlErrNA)
17 Exit Function
18 End Select
19
20 GetAtomicWeight = weight
21End Function
22
23' Matumizi katika karatasi: =GetAtomicWeight(8)
24
1// Utekelezaji wa C# wa utafutaji wa uzito wa atomiki
2using System;
3using System.Collections.Generic;
4
5class AtomicWeightCalculator
6{
7 private static readonly Dictionary<int, (string Symbol, string Name, double Weight)> Elements =
8 new Dictionary<int, (string, string, double)>
9 {
10 { 1, ("H", "Hidrojeni", 1.008) },
11 { 2, ("He", "Helium", 4.0026) },
12 { 6, ("C", "Kaboni", 12.011) },
13 { 8, ("O", "Oksijeni", 15.999) },
14 // Ongeza vipengele zaidi kama inavyohitajika
15 };
16
17 public static (string Symbol, string Name, double Weight)? GetElement(int atomicNumber)
18 {
19 if (Elements.TryGetValue(atomicNumber, out var element))
20 return element;
21 return null;
22 }
23
24 static void Main()
25 {
26 var element = GetElement(8);
27 if (element.HasValue)
28 {
29 Console.WriteLine($"{element.Value.Name} ({element.Value.Symbol}) ana uzito wa atomiki wa {element.Value.Weight} amu");
30 }
31 }
32}
33
Uzito wa atomu unahusu uzito wa isotopu maalum ya kipengele, ukipimwa kwa vitengo vya uzito wa atomiki (amu). Ni thamani sahihi kwa fomu maalum ya isotopu ya kipengele.
Uzito wa atomiki ni uzito wa wastani wa uzito wa atomu wa isotopu zote zinazopatikana kwa asili za kipengele, ukichukua katika akaunti usambazaji wao wa jamaa. Kwa vipengele vyenye isotopu moja thabiti tu, uzito wa atomiki na uzito wa atomu ni sawa.
Uzito wa atomiki si nambari nzima kwa sababu kuu mbili:
Kwa mfano, klorini ina uzito wa atomiki wa 35.45 kwa sababu inapatikana kwa asili kama takriban 76% klorini-35 na 24% klorini-37.
Uzito wa atomiki katika kihesabu hiki unategemea mapendekezo ya hivi karibuni ya IUPAC na kwa kawaida ni sahihi hadi takwimu 4-5 muhimu kwa vipengele vingi. Kwa vipengele vyenye muundo wa isotopu unaobadilika kwa asili, thamani hizi zinaakisi uzito wa atomiki wa kawaida kwa sampuli za kawaida za ardhini.
Ndio, thamani zinazokubalika za uzito wa atomiki zinaweza kubadilika kwa sababu kadhaa:
IUPAC inakagua na kusasisha mara kwa mara uzito wa atomiki wa viwango ili kuakisi data bora zaidi za kisayansi.
Uzito wa atomiki wa kipengele, ukielezwa kwa vitengo vya uzito wa atomiki (amu), ni sawa kwa nambari na uzito wake wa molar unaoelezwa kwa gramu kwa moli (g/mol). Kwa mfano, kaboni ina uzito wa atomiki wa 12.011 amu na uzito wa molar wa 12.011 g/mol.
Ingawa uzito wa atomiki unahusiana zaidi na mali za kimwili kama vile wiani na viwango vya kuhamasisha, kwa kawaida una athari ndogo moja kwa moja kwenye mali za kemikali, ambazo zinatolewa hasa na muundo wa elektroniki. Hata hivyo, tofauti za isotopu zinaweza kuathiri viwango vya majibu (athari za isotopu za kinetic) na usawa katika baadhi ya matukio, hasa kwa vipengele vyepesi kama hidrojeni.
Ili kuhesabu uzito wa molekuli ya kiunganiko, jumlisha uzito wa atomiki wa atomi zote katika molekuli. Kwa mfano, maji (H₂O) ina uzito wa molekuli wa: 2 × (uzito wa atomiki wa H) + 1 × (uzito wa atomiki wa O) = 2 × 1.008 + 15.999 = 18.015 amu
Shirikisho la Kimataifa la Kemia Safi na Iliyotumika. "Uzito wa Atomiki wa Vipengele 2021." Kemia Safi na Iliyotumika, 2021. https://iupac.org/atomic-weights/
Meija, J., et al. "Uzito wa Atomiki wa Vipengele 2013 (Ripoti ya Kiufundi ya IUPAC)." Kemia Safi na Iliyotumika, vol. 88, no. 3, 2016, pp. 265-291.
Taasisi ya Kitaifa ya Viwango na Teknolojia. "Uzito wa Atomiki na Muundo wa Isotopu." Hifadhidata ya Rejea ya NIST 144, 2022. https://www.nist.gov/pml/atomic-weights-and-isotopic-compositions-relative-atomic-masses
Wieser, M.E., et al. "Uzito wa Atomiki wa Vipengele 2011 (Ripoti ya Kiufundi ya IUPAC)." Kemia Safi na Iliyotumika, vol. 85, no. 5, 2013, pp. 1047-1078.
Coplen, T.B., et al. "Mabadiliko ya uwiano wa isotopu za vipengele vilivyochaguliwa (Ripoti ya Kiufundi ya IUPAC)." Kemia Safi na Iliyotumika, vol. 74, no. 10, 2002, pp. 1987-2017.
Greenwood, N.N., na Earnshaw, A. Kemia ya Vipengele. Toleo la 2, Butterworth-Heinemann, 1997.
Chang, Raymond. Kemia. Toleo la 13, McGraw-Hill Education, 2020.
Emsley, John. Vifaa vya Asili: Mwongozo wa A-Z wa Vipengele. Oxford University Press, 2011.
Ingiza nambari yoyote ya atomu kati ya 1 na 118 ili kupata mara moja uzito wa atomiki wa kipengele husika. Iwe wewe ni mwanafunzi, mtafiti, au mtaalamu, kihesabu chetu kinatoa data sahihi unayohitaji kwa hesabu zako za kemia.
Gundua zana zaidi ambazo zinaweza kuwa na manufaa kwa mtiririko wako wa kazi