Изчислете стойностите на атомната маса за химични елементи, като въведете имената или символите на елементите. Получете точни атомни тегла незабавно за химически изчисления и образование.
Въведете или пълното име на елемента (напр. 'Водород'), или неговия символ (напр. 'H')
Въведете име на елемент или символ по-горе, за да видите атомната му маса и информация.
Калкулаторът за атомна маса предоставя атомната маса и друга информация за химичните елементи. Атомната маса се измерва в атомни масови единици (u), което е приблизително масата на един протон или неутрон.
За да използвате този калкулатор, просто въведете името на елемент (като 'Въглерод') или неговия символ (като 'C') в полето за въвеждане по-горе. Калкулаторът ще покаже информация за елемента, включително неговата атомна маса.
Калкулаторът на атомна маса е специализиран инструмент, проектиран да предоставя точни стойности на атомната маса за химичните елементи. Атомната маса, известна също като атомно тегло, представлява средната маса на атомите на един елемент, измерена в атомни масови единици (u). Това основно свойство е от решаващо значение за различни химически изчисления, от балансиране на уравнения до определяне на молекулни тегла. Нашият калкулатор предлага прост начин за достъп до тази основна информация, като просто въведете името или символа на елемента.
Независимо дали сте студент, изучаващ основите на химията, изследовател, работещ по сложни химически формулировки, или професионалист, нуждаещ се от бързи справочни данни, този калкулатор на атомна маса предоставя мигновени, точни стойности на атомната маса за най-често срещаните химични елементи. Калкулаторът разполага с интуитивен интерфейс, който приема както имената на елементите (като „Кислород“), така и химическите символи (като „O“), което го прави достъпен независимо от вашата запознатост с химичната нотация.
Атомната маса представлява средната претеглена стойност на всички естествено срещащи се изотопи на елемент, като се вземат предвид техните относителни изобилия. Тя се измерва в атомни масови единици (u), където една атомна масова единица е определена като 1/12 от масата на атома на въглерод-12.
Формулата за изчисляване на средната атомна маса на елемент е:
Където:
Например, хлорът има два общи изотопа: хлор-35 (с маса приблизително 34.97 u и изобилие 75.77%) и хлор-37 (с маса приблизително 36.97 u и изобилие 24.23%). Изчислението ще бъде:
Нашият калкулатор използва предварително изчислени стойности на атомната маса, базирани на най-новите научни измервания и стандарти, установени от Международния съюз по чиста и приложна химия (IUPAC).
Използването на нашия калкулатор на атомна маса е просто и интуитивно. Следвайте тези прости стъпки, за да намерите атомната маса на всеки химичен елемент:
Въведете информация за елемента: Въведете или пълното име на елемента (например „Водород“), или неговия химически символ (например „H“) в полето за въвеждане.
Прегледайте резултатите: Калкулаторът веднага ще покаже:
Копирайте резултатите: Ако е необходимо, използвайте бутона за копиране, за да копирате стойността на атомната маса за използване в вашите изчисления или документи.
Калкулаторът не прави разлика в регистъра на имената на елементите (както „кислород“, така и „Кислород“ ще работят), но за химическите символи разпознава стандартния модел на главни букви (например „Fe“ за желязо, а не „FE“ или „fe“).
Стойностите на атомната маса са от съществено значение в многобройни научни и практически приложения:
Атомната маса е основополагающа за:
Стойностите на атомната маса са от решаващо значение за:
Учени използват атомната маса за:
Стойностите на атомната маса се използват в:
Атомната маса е важна за:
Докато нашият калкулатор на атомна маса предоставя бърз и удобен начин за намиране на стойности на атомната маса, съществуват и алтернативни ресурси:
Справки в периодичната таблица: Физически или цифрови периодични таблици обикновено включват стойности на атомната маса за всички елементи.
Химически учебници и справочници: Ресурси като CRC Справочник по химия и физика съдържат обширни данни за елементите.
Научни бази данни: Онлайн бази данни като NIST Chemistry WebBook предоставят подробни свойства на елементите, включително изотопни състави.
Химически софтуер: Специализирани пакети за химически софтуер често включват данни за периодичната таблица и свойства на елементите.
Мобилни приложения: Различни мобилни приложения, насочени към химията, предоставят информация за периодичната таблица, включително атомни маси.
Нашият калкулатор предлага предимства по отношение на скорост, простота и фокусирана функционалност в сравнение с тези алтернативи, което го прави идеален за бързи справки и прости изчисления.
Концепцията за атомна маса е еволюирала значително през историята на химията и физиката:
Джон Далтън представя първата таблица на относителните атомни тегла около 1803 г. като част от своята атомна теория. Той произволно присвоява на водорода атомно тегло 1 и измерва другите елементи относително към този стандарт.
През 1869 г. Дмитрий Менделеев публикува първата си периодична таблица на елементите, организирайки ги по нарастващо атомно тегло и химични свойства. Тази организация разкрива модели, които помагат за предсказване на неоткритите елементи.
До началото на 1900-те години учените започват да използват кислорода като референтен стандарт, присвоявайки му атомно тегло 16. Това създава някои несъответствия, тъй като откритията на изотопите разкриват, че елементите могат да имат различни маси.
През 1961 г. въглерод-12 е приет като нов стандарт, определен като точно 12 атомни масови единици. Този стандарт остава в употреба и днес и предоставя основата за съвременните измервания на атомната маса.
Техниките на масова спектрометрия, разработени в средата на 20-ти век, революционизират прецизността на измерванията на атомната маса, позволявайки на учените да измерват отделни изотопи и техните изобилия.
Днес Международният съюз по чиста и приложна химия (IUPAC) периодично преглежда и актуализира стандартните атомни тегла на елементите, базирани на най-новите и точни измервания. Тези стойности отчитат естествената вариация в изотопните изобилия, намерени на Земята.
Откритията на изкуствено създадени свръхтежки елементи разширяват периодичната таблица извън естествено срещащите се елементи, като атомните маси се определят предимно чрез ядрена физика, а не чрез директно измерване.
Ето примери за това как да реализирате функционалността за търсене на елементи в различни програмни езици:
1// JavaScript реализация на търсене на елемент
2const elements = [
3 { name: "Водород", symbol: "H", atomicMass: 1.008, atomicNumber: 1 },
4 { name: "Хелий", symbol: "He", atomicMass: 4.0026, atomicNumber: 2 },
5 { name: "Литий", symbol: "Li", atomicMass: 6.94, atomicNumber: 3 },
6 // Допълнителни елементи ще бъдат изброени тук
7];
8
9function findElement(query) {
10 if (!query) return null;
11
12 const normalizedQuery = query.trim();
13
14 // Опитайте точно съвпадение на символа (чувствително към регистъра)
15 const symbolMatch = elements.find(element => element.symbol === normalizedQuery);
16 if (symbolMatch) return symbolMatch;
17
18 // Опитайте нечувствително към регистъра съвпадение на името
19 const nameMatch = elements.find(
20 element => element.name.toLowerCase() === normalizedQuery.toLowerCase()
21 );
22 if (nameMatch) return nameMatch;
23
24 // Опитайте нечувствително към регистъра съвпадение на символа
25 const caseInsensitiveSymbolMatch = elements.find(
26 element => element.symbol.toLowerCase() === normalizedQuery.toLowerCase()
27 );
28 return caseInsensitiveSymbolMatch || null;
29}
30
31// Пример за употреба
32const oxygen = findElement("Кислород");
33console.log(`Атомна маса на Кислород: ${oxygen.atomicMass} u`);
34
1# Python реализация на търсене на елемент
2elements = [
3 {"name": "Водород", "symbol": "H", "atomicMass": 1.008, "atomicNumber": 1},
4 {"name": "Хелий", "symbol": "He", "atomicMass": 4.0026, "atomicNumber": 2},
5 {"name": "Литий", "symbol": "Li", "atomicMass": 6.94, "atomicNumber": 3},
6 # Допълнителни елементи ще бъдат изброени тук
7]
8
9def find_element(query):
10 if not query:
11 return None
12
13 query = query.strip()
14
15 # Опитайте точно съвпадение на символа (чувствително към регистъра)
16 for element in elements:
17 if element["symbol"] == query:
18 return element
19
20 # Опитайте нечувствително към регистъра съвпадение на името
21 for element in elements:
22 if element["name"].lower() == query.lower():
23 return element
24
25 # Опитайте нечувствително към регистъра съвпадение на символа
26 for element in elements:
27 if element["symbol"].lower() == query.lower():
28 return element
29
30 return None
31
32# Пример за употреба
33oxygen = find_element("Кислород")
34if oxygen:
35 print(f"Атомна маса на Кислород: {oxygen['atomicMass']} u")
36
1// Java реализация на търсене на елемент
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 // Гетери
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("Водород", "H", 1.008, 1),
29 new Element("Хелий", "He", 4.0026, 2),
30 new Element("Литий", "Li", 6.94, 3)
31 // Допълнителни елементи ще бъдат изброени тук
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 // Опитайте точно съвпадение на символа (чувствително към регистъра)
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 // Опитайте нечувствително към регистъра съвпадение на името
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 // Опитайте нечувствително към регистъра съвпадение на символа
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("Кислород");
66 if (oxygen != null) {
67 System.out.printf("Атомна маса на Кислород: %.4f u%n", oxygen.getAtomicMass());
68 }
69 }
70}
71
1<?php
2// PHP реализация на търсене на елемент
3$elements = [
4 ["name" => "Водород", "symbol" => "H", "atomicMass" => 1.008, "atomicNumber" => 1],
5 ["name" => "Хелий", "symbol" => "He", "atomicMass" => 4.0026, "atomicNumber" => 2],
6 ["name" => "Литий", "symbol" => "Li", "atomicMass" => 6.94, "atomicNumber" => 3],
7 // Допълнителни елементи ще бъдат изброени тук
8];
9
10function findElement($query) {
11 global $elements;
12
13 if (empty($query)) {
14 return null;
15 }
16
17 $query = trim($query);
18
19 // Опитайте точно съвпадение на символа (чувствително към регистъра)
20 foreach ($elements as $element) {
21 if ($element["symbol"] === $query) {
22 return $element;
23 }
24 }
25
26 // Опитайте нечувствително към регистъра съвпадение на името
27 foreach ($elements as $element) {
28 if (strtolower($element["name"]) === strtolower($query)) {
29 return $element;
30 }
31 }
32
33 // Опитайте нечувствително към регистъра съвпадение на символа
34 foreach ($elements as $element) {
35 if (strtolower($element["symbol"]) === strtolower($query)) {
36 return $element;
37 }
38 }
39
40 return null;
41}
42
43// Пример за употреба
44$oxygen = findElement("Кислород");
45if ($oxygen) {
46 echo "Атомна маса на Кислород: " . $oxygen["atomicMass"] . " u";
47}
48?>
49
1// C# реализация на търсене на елемент
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 = "Водород", Symbol = "H", AtomicMass = 1.008, AtomicNumber = 1 },
19 new Element { Name = "Хелий", Symbol = "He", AtomicMass = 4.0026, AtomicNumber = 2 },
20 new Element { Name = "Литий", Symbol = "Li", AtomicMass = 6.94, AtomicNumber = 3 },
21 // Допълнителни елементи ще бъдат изброени тук
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 // Опитайте точно съвпадение на символа (чувствително към регистъра)
34 var symbolMatch = Elements.FirstOrDefault(e => e.Symbol == normalizedQuery);
35 if (symbolMatch != null)
36 {
37 return symbolMatch;
38 }
39
40 // Опитайте нечувствително към регистъра съвпадение на името
41 var nameMatch = Elements.FirstOrDefault(e =>
42 e.Name.Equals(normalizedQuery, StringComparison.OrdinalIgnoreCase));
43 if (nameMatch != null)
44 {
45 return nameMatch;
46 }
47
48 // Опитайте нечувствително към регистъра съвпадение на символа
49 return Elements.FirstOrDefault(e =>
50 e.Symbol.Equals(normalizedQuery, StringComparison.OrdinalIgnoreCase));
51 }
52
53 public static void Main()
54 {
55 var oxygen = FindElement("Кислород");
56 if (oxygen != null)
57 {
58 Console.WriteLine($"Атомна маса на Кислород: {oxygen.AtomicMass} u");
59 }
60 }
61}
62
Атомната маса е средната претеглена стойност на масите на всички естествено срещащи се изотопи на елемент, като се вземат предвид техните относителни изобилия. Тя се измерва в атомни масови единици (u), където една атомна масова единица е определена като 1/12 от масата на атома на въглерод-12.
Въпреки че често се използват взаимозаменяемо, атомната маса технически се отнася до масата на конкретен изотоп на елемент, докато атомното тегло (или относителната атомна маса) се отнася до средната претеглена стойност на всички естествено срещащи се изотопи. На практика повечето периодични таблици посочват атомното тегло, когато показват „атомна маса“.
Атомните маси имат десетични стойности, защото представляват средни стойности на различните изотопи на елемент. Тъй като повечето елементи естествено съществуват като смеси от изотопи с различни маси, получената средна стойност рядко е цяло число.
Стойностите на атомната маса в този калкулатор са базирани на най-новите стандартни атомни тегла, публикувани от Международния съюз по чиста и приложна химия (IUPAC). Те обикновено имат точност от поне четири значещи цифри, което е достатъчно за повечето химически изчисления.
Някои елементи (като литий, бор и въглерод) имат вариращи изотопни състави в зависимост от техния източник в природата. За тези елементи IUPAC предоставя атомни маси, които представляват диапазона на атомните тегла, които могат да бъдат срещнати в нормални проби. Нашият калкулатор използва конвенционалната атомна маса, която е единна стойност, подходяща за повечето цели.
За елементите без стабилни изотопи (като технеций и прометий) стойността на атомната маса представлява масата на най-дълговечния или най-често използвания изотоп. Тези стойности са поставени в квадратни скоби в официалните таблици, за да се укаже, че представляват един изотоп, а не естествена смес.
Този калкулатор предоставя стандартното атомно тегло на елементите, а не масата на конкретни изотопи. За маси, специфични за изотопи, специализирани ядрени данни ресурси биха били по-подходящи.
За да изчислите молекулната маса на съединение, умножете атомната маса на всеки елемент по броя на атомите на този елемент в молекулата, след което добавете тези стойности. Например, за вода (H₂O): (2 × 1.008) + (1 × 15.999) = 18.015 u.
Атомната маса е от съществено значение за преобразуването между различни единици в химията, особено между маса и молове. Атомната маса на един елемент в грамове е равна на един мол от този елемент, който съдържа точно 6.022 × 10²³ атома (числото на Авогадро).
Първоначално водородът е използван като референтен елемент с маса 1. По-късно кислородът е използван с маса 16. От 1961 г. въглерод-12 е стандартът, определен като точно 12 атомни масови единици. Съвременните измервания използват масова спектрометрия за определяне на изотопни маси и изобилия с висока прецизност.
Международен съюз по чиста и приложна химия. "Атомни тегла на елементите 2021." Чиста и приложна химия, 2021. https://iupac.org/what-we-do/periodic-table-of-elements/
Национален институт по стандарти и технологии. "Атомни тегла и изотопни състави." NIST Chemistry WebBook, 2018. https://physics.nist.gov/cgi-bin/Compositions/stand_alone.pl
Wieser, M.E., и др. "Атомни тегла на елементите 2011 (Технически доклад на IUPAC)." Чиста и приложна химия, 85(5), 1047-1078, 2013.
Meija, J., и др. "Атомни тегла на елементите 2013 (Технически доклад на IUPAC)." Чиста и приложна химия, 88(3), 265-291, 2016.
Coplen, T.B. & Peiser, H.S. "История на препоръчаните стойности на атомните тегла от 1882 до 1997 г.: сравнение на разликите от текущите стойности с оценените несигурности на по-ранни стойности." Чиста и приложна химия, 70(1), 237-257, 1998.
Greenwood, N.N. & Earnshaw, A. Химия на елементите (2-ро издание). Butterworth-Heinemann, 1997.
Chang, R. & Goldsby, K.A. Химия (13-то издание). McGraw-Hill Education, 2019.
Emsley, J. Строителните блокове на природата: A-Z ръководство за елементите (2-ро издание). Oxford University Press, 2011.
Опитайте нашия калкулатор на атомна маса днес, за да намерите бързо точни стойности на атомната маса за вашите химически изчисления, изследвания или образователни нужди!
Открийте още инструменти, които може да бъдат полезни за вашия работен процес