Aprēķiniet atomu masas vērtības ķīmiskajiem elementiem, ievadot elementu nosaukumus vai simbolus. Iegūstiet precīzus atomu svarus uzreiz ķīmijas aprēķiniem un izglītībai.
Ievadiet vai nu pilnu elementa nosaukumu (piem. 'Hidrogēns'), vai tā simbolu (piem. 'H')
Ievadiet elementa nosaukumu vai simbolu augstāk, lai redzētu tā atomu masu un informāciju.
Elementārās masas kalkulators sniedz atomu masu un citu informāciju par ķīmiskajiem elementiem. Atomu masa tiek mērīta atomu masu vienībās (u), kas ir aptuveni vienas protonu vai neitronu masas vērtība.
Lai izmantotu šo kalkulatoru, vienkārši ievadiet elementa nosaukumu (piemēram, 'Ogļūdeņradis') vai tā simbolu (piemēram, 'C') iepriekšējā ievades laukā. Kalkulators parādīs elementa informāciju, tostarp tā atomu masu.
Elementārais masu kalkulators ir specializēts rīks, kas izstrādāts, lai sniegtu precīzas atomu masas vērtības ķīmiskajiem elementiem. Atomu masa, ko sauc arī par atomu svaru, pārstāv elementa atomu vidējo masu, ko mēra atomu masu vienībās (u). Šī pamatīpašība ir būtiska dažādām ķīmiskām aprēķināšanām, sākot no vienādojumu līdzsvarošanas līdz molekulāro svaru noteikšanai. Mūsu kalkulators piedāvā vienkāršu veidu, kā piekļūt šai būtiskajai informācijai, vienkārši ievadot elementa nosaukumu vai simbolu.
Neatkarīgi no tā, vai esat students, kas apgūst ķīmijas pamatus, pētnieks, kas strādā pie sarežģītām ķīmiskām formulām, vai profesionālis, kas nepieciešams ātri atsauces dati, šis elementārais masu kalkulators sniedz tūlītējas, precīzas atomu masas vērtības visbiežāk sastopamajiem ķīmiskajiem elementiem. Kalkulators piedāvā intuitīvu saskarni, kas pieņem gan elementu nosaukumus (piemēram, "Skābeklis"), gan ķīmiskos simbolus (piemēram, "O"), padarot to pieejamu neatkarīgi no jūsu zināšanām par ķīmisko notāciju.
Atomu masa pārstāv visus dabiski sastopamos izotopus elementa, ņemot vērā to relatīvo sastopamību. To mēra atomu masu vienībās (u), kur viena atomu masa vienība ir definēta kā 1/12 no oglekļa-12 atoma masas.
Formula atomu masas vidējā aprēķināšanai ir:
Kur:
Piemēram, hloram ir divi izplatīti izotopi: hloru-35 (ar masu aptuveni 34.97 u un sastopamību 75.77%) un hloru-37 (ar masu aptuveni 36.97 u un sastopamību 24.23%). Aprēķins būtu:
Mūsu kalkulators izmanto iepriekš aprēķinātas atomu masas vērtības, kas balstītas uz jaunākajiem zinātniskajiem mērījumiem un standartiem, ko izveidojusi Starptautiskā tīrās un lietišķās ķīmijas savienība (IUPAC).
Izmantošana mūsu Elementārā masu kalkulatora ir vienkārša un intuitīva. Izpildiet šos vienkāršos soļus, lai atrastu jebkura ķīmiskā elementa atomu masu:
Ievadiet elementa informāciju: Ierakstiet vai nu pilnu elementa nosaukumu (piemēram, "Hidrogēns"), vai tā ķīmisko simbolu (piemēram, "H") ievades laukā.
Apskatiet rezultātus: Kalkulators tūlīt parādīs:
Kopējiet rezultātus: Ja nepieciešams, izmantojiet kopēšanas pogu, lai kopētu atomu masas vērtību, ko izmantot savos aprēķinos vai dokumentos.
Kalkulators nav jutīgs pret lielo un mazo burtu elementa nosaukumos (gan "skābeklis", gan "Skābeklis" darbosies), bet ķīmisko simbolu gadījumā tas atpazīst standarta lielo burtu rakstības modeli (piemēram, "Fe" dzelzim, nevis "FE" vai "fe").
Atommasas vērtības ir būtiskas daudziem zinātniskiem un praktiskiem pielietojumiem:
Atomu masa ir pamatprincipu:
Atomu masas vērtības ir būtiskas:
Zinātnieki izmanto atomu masu:
Atomu masas vērtības tiek izmantotas:
Atomu masa ir svarīga:
Lai gan mūsu Elementārais masu kalkulators nodrošina ātru un ērti pieejamu veidu, kā atrast atomu masas vērtības, ir pieejami arī alternatīvi resursi:
Periodiskās tabulas atsauces: Fiziskās vai digitālās periodiskās tabulas parasti ietver atomu masas vērtības visiem elementiem.
Ķīmijas mācību grāmatas un rokasgrāmatas: Resursi, piemēram, CRC Ķīmijas un fizikas rokasgrāmata, satur visaptverošus elementu datus.
Zinātniskās datubāzes: Tiešsaistes datubāzes, piemēram, NIST Ķīmijas tīmekļa grāmata, sniedz detalizētu elementu īpašību informāciju, tostarp izotopu sastāvu.
Ķīmijas programmatūra: Specializētas ķīmijas programmatūras paketes bieži ietver periodiskās tabulas datus un elementu īpašības.
Mobilās lietotnes: Dažādas ķīmijai veltītas mobilās lietotnes nodrošina periodiskās tabulas informāciju, tostarp atomu masas.
Mūsu kalkulators piedāvā priekšrocības ātruma, vienkāršības un mērķtiecīgas funkcionalitātes ziņā salīdzinājumā ar šīm alternatīvām, padarot to ideālu ātriem meklējumiem un vienkāršiem aprēķiniem.
Atomu masas koncepts ir ievērojami attīstījies ķīmijas un fizikas vēsturē:
Džons Daltins ap 1803. gadu ieviesa pirmo relatīvo atomu svaru tabulu kā daļu no viņa atomu teorijas. Viņš patvaļīgi piešķīra ūdeņraža atomu svaru 1 un mērīja citus elementus attiecībā pret šo standartu.
gadsimta sākumā zinātnieki sāka izmantot skābekli kā atsauces standartu, piešķirot tam atomu svaru 16. Tas radīja dažas nesakritības, jo izotopu atklāšana parādīja, ka elementiem var būt atšķirīgas masas.
gadā oglekļa-12 tika pieņemts kā jaunais standarts, kas definēts kā precīzi 12 atomu masu vienības. Šis standarts joprojām ir spēkā šodien un veido pamatu mūsdienu atomu masas mērījumiem.
Masa spektrometrijas tehnikas, kas attīstījās 20. gadsimta vidū, revolucionizēja atomu masas mērījumu precizitāti, ļaujot zinātniekiem mērīt individuālos izotopus un to sastopamības.
Šodien Starptautiskā tīrās un lietišķās ķīmijas savienība (IUPAC) periodiski pārskata un atjaunina elementu standarta atomu svarus, pamatojoties uz jaunākajiem un precīzākajiem mērījumiem. Šīs vērtības ņem vērā dabisko izotopu sastopamības variācijas, kas sastopamas uz Zemes.
Mākslīgi radītu supersmago elementu atklāšana ir paplašinājusi periodisko tabulu ārpus dabiski sastopamiem elementiem, ar atomu masām, kas galvenokārt noteiktas, pamatojoties uz kodolfizikas aprēķiniem, nevis tiešiem mērījumiem.
Šeit ir piemēri, kā īstenot elementu meklēšanas funkcionalitāti dažādās programmēšanas valodās:
1// JavaScript elementu meklēšanas īstenojums
2const elements = [
3 { name: "Hidrogēns", symbol: "H", atomicMass: 1.008, atomicNumber: 1 },
4 { name: "Helijs", symbol: "He", atomicMass: 4.0026, atomicNumber: 2 },
5 { name: "Litijs", symbol: "Li", atomicMass: 6.94, atomicNumber: 3 },
6 // Papildu elementi tiks uzskaitīti šeit
7];
8
9function findElement(query) {
10 if (!query) return null;
11
12 const normalizedQuery = query.trim();
13
14 // Mēģināt tiešu simbolu atbilstību (jutīga pret lielajiem burtiem)
15 const symbolMatch = elements.find(element => element.symbol === normalizedQuery);
16 if (symbolMatch) return symbolMatch;
17
18 // Mēģināt nejutīgu atbilstību nosaukumam
19 const nameMatch = elements.find(
20 element => element.name.toLowerCase() === normalizedQuery.toLowerCase()
21 );
22 if (nameMatch) return nameMatch;
23
24 // Mēģināt nejutīgu atbilstību simbolam
25 const caseInsensitiveSymbolMatch = elements.find(
26 element => element.symbol.toLowerCase() === normalizedQuery.toLowerCase()
27 );
28 return caseInsensitiveSymbolMatch || null;
29}
30
31// Piemēra izmantošana
32const oxygen = findElement("Skābeklis");
33console.log(`Skābekļa atomu masa: ${oxygen.atomicMass} u`);
34
1# Python elementu meklēšanas īstenojums
2elements = [
3 {"name": "Hidrogēns", "symbol": "H", "atomicMass": 1.008, "atomicNumber": 1},
4 {"name": "Helijs", "symbol": "He", "atomicMass": 4.0026, "atomicNumber": 2},
5 {"name": "Litijs", "symbol": "Li", "atomicMass": 6.94, "atomicNumber": 3},
6 # Papildu elementi tiks uzskaitīti šeit
7]
8
9def find_element(query):
10 if not query:
11 return None
12
13 query = query.strip()
14
15 # Mēģināt tiešu simbolu atbilstību (jutīga pret lielajiem burtiem)
16 for element in elements:
17 if element["symbol"] == query:
18 return element
19
20 # Mēģināt nejutīgu atbilstību nosaukumam
21 for element in elements:
22 if element["name"].lower() == query.lower():
23 return element
24
25 # Mēģināt nejutīgu atbilstību simbolam
26 for element in elements:
27 if element["symbol"].lower() == query.lower():
28 return element
29
30 return None
31
32# Piemēra izmantošana
33oxygen = find_element("Skābeklis")
34if oxygen:
35 print(f"Skābekļa atomu masa: {oxygen['atomicMass']} u")
36
1// Java elementu meklēšanas īstenojums
2import java.util.Arrays;
3import java.util.List;
4import java.util.Optional;
5
6class Element {
7 private String name;
8 private String symbol;
9 private double atomicMass;
10 private int atomicNumber;
11
12 public Element(String name, String symbol, double atomicMass, int atomicNumber) {
13 this.name = name;
14 this.symbol = symbol;
15 this.atomicMass = atomicMass;
16 this.atomicNumber = atomicNumber;
17 }
18
19 // Getteri
20 public String getName() { return name; }
21 public String getSymbol() { return symbol; }
22 public double getAtomicMass() { return atomicMass; }
23 public int getAtomicNumber() { return atomicNumber; }
24}
25
26public class ElementLookup {
27 private static final List<Element> elements = Arrays.asList(
28 new Element("Hidrogēns", "H", 1.008, 1),
29 new Element("Helijs", "He", 4.0026, 2),
30 new Element("Litijs", "Li", 6.94, 3),
31 // Papildu elementi tiks uzskaitīti šeit
32 );
33
34 public static Element findElement(String query) {
35 if (query == null || query.trim().isEmpty()) {
36 return null;
37 }
38
39 String normalizedQuery = query.trim();
40
41 // Mēģināt tiešu simbolu atbilstību (jutīga pret lielajiem burtiem)
42 Optional<Element> symbolMatch = elements.stream()
43 .filter(e -> e.getSymbol().equals(normalizedQuery))
44 .findFirst();
45 if (symbolMatch.isPresent()) {
46 return symbolMatch.get();
47 }
48
49 // Mēģināt nejutīgu atbilstību nosaukumam
50 Optional<Element> nameMatch = elements.stream()
51 .filter(e -> e.getName().toLowerCase().equals(normalizedQuery.toLowerCase()))
52 .findFirst();
53 if (nameMatch.isPresent()) {
54 return nameMatch.get();
55 }
56
57 // Mēģināt nejutīgu atbilstību simbolam
58 Optional<Element> caseInsensitiveSymbolMatch = elements.stream()
59 .filter(e -> e.getSymbol().toLowerCase().equals(normalizedQuery.toLowerCase()))
60 .findFirst();
61 return caseInsensitiveSymbolMatch.orElse(null);
62 }
63
64 public static void main(String[] args) {
65 Element oxygen = findElement("Skābeklis");
66 if (oxygen != null) {
67 System.out.printf("Skābekļa atomu masa: %.4f u%n", oxygen.getAtomicMass());
68 }
69 }
70}
71
1<?php
2// PHP elementu meklēšanas īstenojums
3$elements = [
4 ["name" => "Hidrogēns", "symbol" => "H", "atomicMass" => 1.008, "atomicNumber" => 1],
5 ["name" => "Helijs", "symbol" => "He", "atomicMass" => 4.0026, "atomicNumber" => 2],
6 ["name" => "Litijs", "symbol" => "Li", "atomicMass" => 6.94, "atomicNumber" => 3],
7 // Papildu elementi tiks uzskaitīti šeit
8];
9
10function findElement($query) {
11 global $elements;
12
13 if (empty($query)) {
14 return null;
15 }
16
17 $query = trim($query);
18
19 // Mēģināt tiešu simbolu atbilstību (jutīga pret lielajiem burtiem)
20 foreach ($elements as $element) {
21 if ($element["symbol"] === $query) {
22 return $element;
23 }
24 }
25
26 // Mēģināt nejutīgu atbilstību nosaukumam
27 foreach ($elements as $element) {
28 if (strtolower($element["name"]) === strtolower($query)) {
29 return $element;
30 }
31 }
32
33 // Mēģināt nejutīgu atbilstību simbolam
34 foreach ($elements as $element) {
35 if (strtolower($element["symbol"]) === strtolower($query)) {
36 return $element;
37 }
38 }
39
40 return null;
41}
42
43// Piemēra izmantošana
44$oxygen = findElement("Skābeklis");
45if ($oxygen) {
46 echo "Skābekļa atomu masa: " . $oxygen["atomicMass"] . " u";
47}
48?>
49
1// C# elementu meklēšanas īstenojums
2using System;
3using System.Collections.Generic;
4using System.Linq;
5
6public class Element
7{
8 public string Name { get; set; }
9 public string Symbol { get; set; }
10 public double AtomicMass { get; set; }
11 public int AtomicNumber { get; set; }
12}
13
14public class ElementLookup
15{
16 private static readonly List<Element> Elements = new List<Element>
17 {
18 new Element { Name = "Hidrogēns", Symbol = "H", AtomicMass = 1.008, AtomicNumber = 1 },
19 new Element { Name = "Helijs", Symbol = "He", AtomicMass = 4.0026, AtomicNumber = 2 },
20 new Element { Name = "Litijs", Symbol = "Li", AtomicMass = 6.94, AtomicNumber = 3 },
21 // Papildu elementi tiks uzskaitīti šeit
22 };
23
24 public static Element FindElement(string query)
25 {
26 if (string.IsNullOrWhiteSpace(query))
27 {
28 return null;
29 }
30
31 string normalizedQuery = query.Trim();
32
33 // Mēģināt tiešu simbolu atbilstību (jutīga pret lielajiem burtiem)
34 var symbolMatch = Elements.FirstOrDefault(e => e.Symbol == normalizedQuery);
35 if (symbolMatch != null)
36 {
37 return symbolMatch;
38 }
39
40 // Mēģināt nejutīgu atbilstību nosaukumam
41 var nameMatch = Elements.FirstOrDefault(e =>
42 e.Name.Equals(normalizedQuery, StringComparison.OrdinalIgnoreCase));
43 if (nameMatch != null)
44 {
45 return nameMatch;
46 }
47
48 // Mēģināt nejutīgu atbilstību simbolam
49 return Elements.FirstOrDefault(e =>
50 e.Symbol.Equals(normalizedQuery, StringComparison.OrdinalIgnoreCase));
51 }
52
53 public static void Main()
54 {
55 var oxygen = FindElement("Skābeklis");
56 if (oxygen != null)
57 {
58 Console.WriteLine($"Skābekļa atomu masa: {oxygen.AtomicMass} u");
59 }
60 }
61}
62
Atomu masa ir dabiski sastopamo izotopu masas vidējā vērtība elementam, ņemot vērā to relatīvo sastopamību. To mēra atomu masu vienībās (u), kur viena atomu masa vienība ir definēta kā 1/12 no oglekļa-12 atoma masas.
Lai gan bieži tiek lietoti savstarpēji, atomu masa tehniski attiecas uz konkrēta izotopa masu, kamēr atomu svars (vai relatīvā atomu masa) attiecas uz visiem dabiski sastopamajiem izotopiem vidējo vērtību. Praksē lielākā daļa periodisko tabulu norāda atomu svaru, kad tās rāda "atomu masu."
Atomu masām ir decimālvērtības, jo tās pārstāv dažādu elementa izotopu vidējās vērtības. Tā kā lielākā daļa elementu dabiski sastopami kā izotopu maisījumi ar atšķirīgām masām, iegūtā vidējā vērtība reti ir vesels skaitlis.
Atomu masas vērtības šajā kalkulatorā ir balstītas uz jaunākajiem standartiem, ko publicējusi Starptautiskā tīrās un lietišķās ķīmijas savienība (IUPAC). Tām parasti ir vismaz četras nozīmīgas ciparu precizitāte, kas ir pietiekama lielākajai daļai ķīmisko aprēķinu.
Dažiem elementiem (piemēram, litijam, boram un oglekli) ir atšķirīgas izotopu sastāva atkarībā no to avota dabā. Šiem elementiem IUPAC sniedz atomu masas intervālus, lai attēlotu atomu svaru diapazonu, kas varētu tikt sastapts parastajos paraugos. Mūsu kalkulators izmanto konvencionālo atomu svaru, kas ir viena vērtība, kas piemērota lielākajai daļai mērķu.
Elementiem bez stabiliem izotopiem (piemēram, tehnēcijam un promēcijam) atomu masas vērtība pārstāv visilgāk dzīvojošā vai visbiežāk izmantotā izotopa masu. Šīs vērtības oficiālajās tabulās ir iekļautas kvadrātiekavās, lai norādītu, ka tās pārstāv vienu izotopu, nevis dabisko maisījumu.
Šis kalkulators sniedz standarta atomu svaru elementiem, nevis konkrētu izotopu masas. Izotopu specifiskām masām specializēti kodoldatu resursi būtu piemērotāki.
Lai aprēķinātu savienojuma molekulāro masu, reiziniet katra elementa atomu masu ar atomu skaitu, kas ir šajā molekulā, un pēc tam saskaitiet šīs vērtības kopā. Piemēram, ūdens (H₂O) gadījumā: (2 × 1.008) + (1 × 15.999) = 18.015 u.
Atomu masa ir būtiska, lai pārvērstu starp dažādām vienībām ķīmijā, īpaši starp masu un moliem. Elementa atomu masa gramos ir vienāda ar vienu mola šī elementa, kas satur precīzi 6.022 × 10²³ atomus (Avogadro skaitlis).
Sākotnēji ūdeņradis tika izmantots kā atsauce ar masu 1. Vēlāk skābeklis tika izmantots ar masu 16. Kopš 1961. gada oglekļa-12 ir bijis standarts, kas definēts kā precīzi 12 atomu masu vienības. Mūsdienu mērījumi izmanto masas spektrometriju, lai noteiktu izotopu masas un sastopamības ar augstu precizitāti.
Starptautiskā tīrās un lietišķās ķīmijas savienība. "Elementu atomu svari 2021." Tīrā un lietišķā ķīmija, 2021. https://iupac.org/what-we-do/periodic-table-of-elements/
Nacionālais standartu un tehnoloģiju institūts. "Atomu svari un izotopu sastāvi." NIST Ķīmijas tīmekļa grāmata, 2018. https://physics.nist.gov/cgi-bin/Compositions/stand_alone.pl
Wieser, M.E., u.c. "Elementu atomu svari 2011 (IUPAC tehniskais ziņojums)." Tīrā un lietišķā ķīmija, 85(5), 1047-1078, 2013.
Meija, J., u.c. "Elementu atomu svari 2013 (IUPAC tehniskais ziņojums)." Tīrā un lietišķā ķīmija, 88(3), 265-291, 2016.
Koplens, T.B. & Peisers, H.S. "Ieteikto atomu svaru vēsture no 1882. līdz 1997. gadam: salīdzinājums ar atšķirībām no pašreizējām vērtībām līdz iepriekšējo vērtību novērtētajām nenoteiktībām." Tīrā un lietišķā ķīmija, 70(1), 237-257, 1998.
Grīnvuds, N.N. & Ērnšovs, A. Elementu ķīmija (2. izdevums). Butterworth-Heinemann, 1997.
Čangs, R. & Goldsbijs, K.A. Ķīmija (13. izdevums). McGraw-Hill Education, 2019.
Emslijs, J. Dabas celtniecības bloki: A-Z ceļvedis uz elementiem (2. izdevums). Oksfordas universitātes izdevums, 2011.
Izmēģiniet mūsu Elementāro masu kalkulatoru šodien, lai ātri atrastu precīzas atomu masas vērtības saviem ķīmijas aprēķiniem, pētījumiem vai izglītības vajadzībām!
Atklājiet vairāk rīku, kas varētu būt noderīgi jūsu darbplūsmai