무료 원자량 계산기. 원자 번호(1-118)를 입력하면 즉시 원자량, 원소 기호 및 이름을 찾을 수 있습니다. IUPAC 데이터 기반. 화학 계산 및 과제에 완벽합니다.
원소의 원자량을 빠르게 찾고 싶으신가요? 이 원자량 계산기를 사용하면 원자 번호를 입력하는 것만으로 모든 원소의 원자량을 쉽게 찾을 수 있습니다. 원자량(원자 질량이라고도 함)은 원소 원자의 평균 질량을 원자 질량 단위(amu)로 측정한 값입니다.
이 도구의 장점은 그 속도와 정확성입니다. 참고서를 뒤적이거나 여러 출처를 검색할 필요 없이, 수소(원자 번호 1)부터 오가네손(원자 번호 118)까지 확인된 모든 118개 원소의 검증된 원자량 데이터에 즉시 접근할 수 있습니다. 이 값들은 화학 명명법과 데이터 표준의 세계적 권위인 국제순수응용화학연합(IUPAC)에서 직접 제공됩니다.
많은 학생들을 혼란스럽게 하는 것이 있습니다: 원자량(또는 원자 질량)은 단일 원자의 질량이 아닙니다. 이는 자연에서 발견되는 모든 동위원소의 가중 평균으로, 각 동위원소의 자연적 존재 비율을 고려합니다.
염소를 생각해 보세요. 자연에서 약 76%의 염소-35와 24%의 염소-37을 찾을 수 있습니다. 그래서 염소의 원자량은 35.45 amu입니다 - 이는 평균이며 정수가 아닙니다. 1개의 원자 질량 단위(amu)는 정확히 탄소-12 원자 질량의 1/12로, 1961년부터 국제 표준입니다.
여러 동위원소가 존재할 때 원자량을 계산하는 공식은 다음과 같습니다:
여기서:
단 하나의 안정 동위원소만 있는 원소의 경우, 원자량은 해당 동위원소의 질량입니다. 안정 동위원소가 없는 원소의 경우, 원자량은 일반적으로 가장 안정적이거나 가장 흔히 사용되는 동위원소를 기반으로 합니다.
이 도구는 단 몇 초면 사용할 수 있습니다:
원자 번호 입력: 입력 필드에 1부터 118 사이의 숫자를 입력하세요. 원자 번호는 원자핵의 양성자 수를 나타내며 각 원소를 고유하게 식별합니다. 예를 들어, 6은 항상 탄소, 79는 항상 금을 의미합니다.
즉각적인 결과: 계산기는 다음을 표시합니다:
데이터 복사: 복사 버튼을 클릭하여 원자량 값만 또는 스프레드시트, 보고서, 과제에 붙여넣기 위한 전체 원소 정보를 가져올 수 있습니다.
물(H₂O)의 몰 질량을 계산하고 산소의 원자량이 필요한 경우:
주의해야 할 일반적인 실수: 원자 번호(8)와 원자량(15.999)을 혼동하지 마세요. 원자 번호는 양성자를 세는 반면, 원자량은 모든 자연적으로 존재하는 동위원소의 양성자와 중성자를 고려합니다.
계산기는 입력을 자동으로 확인합니다:
원자 번호와 원자량은 관련되어 있지만 서로 다른 원소의 특성입니다:
| 특성 | 정의 | 예시 (탄소) |
|---|---|---|
| 원자 번호 | 원자핵의 양성자 수 | 6 |
| 원자량 | 동위원소를 고려한 원자의 평균 질량 | 12.011 amu |
| 질량수 | 특정 동위원소의 양성자와 중성자의 합 | 12 (탄소-12의 경우) |
원자 번호는 원소의 정체성과 주기율표상의 위치를 결정하며, 원자량은 그 원소의 질량과 동위원소 구성을 반영합니다.
원자량 데이터는 실제 화학 작업에서 지속적으로 나타납니다. 다음은 실제로 활용되는 영역입니다:
용액 준비 또는 반응 분석 시 원자량은 시작점입니다:
원자량은 기기 데이터를 해석할 때 중요해집니다:
원자력 시설의 실제 응용:
학생들은 매일 원자량을 사용합니다:
원자 수준에서 재료 설계:
이 계산기가 유일한 옵션은 아닙니다. 실제로 다양한 방법을 비교해보겠습니다:
대부분의 화학 교실과 실험실에는 각 원소 기호 아래에 원자량이 표시된 주기율표가 벽에 걸려 있습니다.
이 방법이 잘 작동하는 경우:
실제 한계:
CRC 화학 및 물리학 핸드북은 표준 참고 서적입니다. 모든 화학 연구 실험실에서 볼 수 있는 대형 책입니다.
이 방법이 잘 작동하는 경우:
실제 한계:
NIST 원자량 데이터베이스는 가장 상세하고 권위 있는 데이터를 제공합니다.
이 방법이 잘 작동하는 경우:
실제 한계:
mendeleev 또는 periodictable 같은 패키지는 코드에서 원자량 데이터를 제공합니다.
이 방법이 잘 작동하는 경우:
실제 한계:
원자량 측정의 이야기는 과학적 발견의 두 세기에 걸쳐 있으며, 추측에서 정밀한 측정까지 이어집니다.
존 돌턴은 1800년대 초반에 원자 이론을 시작했습니다. 그는 수소를 기준으로 원자량을 1로 설정하고 다른 모든 것을 이에 상대적으로 측정했습니다. 그의 값은 종종 10-20% 정도 벗어났지만, 그 개념은 혁명적이었습니다.
드미트리 멘델레예프가 1869년에 주기율표를 발표했을 때, 그는 원자량에 따라 원소를 배열하고 그들의 특성에서 반복되는 패턴을 발견했습니다. 일부 원소는 제대로 맞지 않았는데—예를 들어 아르곤과 칼륨이 뒤바뀐 것처럼 보였습니다. 이 수수께끼는 40년 후에야 해결될 것입니다.
프레더릭 소디의 1913년 동위원소 발견은 멘델레예프의 퍼즐을 해결했습니다. 알고 보니, 원소는 순수하지 않았고—다른 질량을 가진 원자들의 혼합물이었습니다. 염소의 원자량(35.45)이 두 정수 사이에 있었던 이유는 측정 오류 때문이 아니라, 76%가 염소-35이고 24%가 염소-37이기 때문입니다.
프랜시스 애스턴의 질량 분광계는 1920년에 과학자들이 이러한 동위원소 혼합물을 정확하게 측정할 수 있게 해주었습니다. 추측이었던 것이 정량적 과학이 되었습니다.
1961년, 과학자들은 수소를 기준 표준에서 탄소-12로 변경했습니다. 1 amu는 정확히 탄소-12 원자 질량의 1/12이 되었습니다. 왜 변경했을까요? 탄소-12가 더 안정적이고 정확하게 측정하기 쉽기 때문입니다.
순수 및 응용 화학 국제 연합(IUPAC)은 측정 기술이 개선됨에 따라 몇 년마다 원자량을 검토합니다. 2009년, 그들은 중요한 변경을 했습니다: 동위원소 구성이 위치에 따라 다른 원소(수소, 탄소, 질소, 산소 등)에 대해 이제 단일 값 대신 범위를 제공합니다. 다른 지질학적 형성물에서 탄소를 추출하면 약간 다른 원자량을 얻게 됩니다.
2016년, 원소 113(니호늄), 115(모스코비움), 117(테네신), 118(오가네손)이 공식적으로 확인되어 주기율표의 일곱 번째 행을 완성했습니다. 이러한 초중량 원소는 붕괴되기 전 단 몇 밀리초 동안만 존재하므로, 그들의 "원자량"은 자연적 평균이 아니라 과학자들이 만든 동위원소를 기반으로 합니다.
다음은 다양한 프로그래밍 언어에서 원자량 조회를 구현하는 방법을 보여주는 예시입니다:
1# 원자량 조회를 위한 Python 구현
2def get_atomic_weight(atomic_number):
3 # 원자량이 있는 원소 사전
4 elements = {
5 1: {"symbol": "H", "name": "수소", "weight": 1.008},
6 2: {"symbol": "He", "name": "헬륨", "weight": 4.0026},
7 6: {"symbol": "C", "name": "탄소", "weight": 12.011},
8 8: {"symbol": "O", "name": "산소", "weight": 15.999},
9 # 필요에 따라 더 많은 원소 추가
10 }
11
12 if atomic_number in elements:
13 return elements[atomic_number]
14 else:
15 return None
16
17# 사용 예시
18element = get_atomic_weight(8)
19if element:
20 print(f"{element['name']} ({element['symbol']})의 원자량은 {element['weight']} amu입니다")
211// 원자량 조회를 위한 JavaScript 구현
2function getAtomicWeight(atomicNumber) {
3 const elements = {
4 1: { symbol: "H", name: "수소", weight: 1.008 },
5 2: { symbol: "He", name: "헬륨", weight: 4.0026 },
6 6: { symbol: "C", name: "탄소", weight: 12.011 },
7 8: { symbol: "O", name: "산소", weight: 15.999 },
8 // 필요에 따라 더 많은 원소 추가
9 };
10
11 return elements[atomicNumber] || null;
12}
13
14// 사용 예시
15const element = getAtomicWeight(8);
16if (element) {
17 console.log(`${element.name} (${element.symbol})의 원자량은 ${element.weight} amu입니다`);
18}
191// 원자량 조회를 위한 Java 구현
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", "수소", 1.008));
10 elements.put(2, new Element("He", "헬륨", 4.0026));
11 elements.put(6, new Element("C", "탄소", 12.011));
12 elements.put(8, new Element("O", "산소", 15.999));
13 // 필요에 따라 더 많은 원소 추가
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)의 원자량은 %.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}
441' 원자량을 조회하는 Excel VBA 함수
2Function GetAtomicWeight(atomicNumber As Integer) As Variant
3 Dim weight As Double
4
5 Select Case atomicNumber
6 Case 1
7 weight = 1.008 ' 수소
8 Case 2
9 weight = 4.0026 ' 헬륨
10 Case 6
11 weight = 12.011 ' 탄소
12 Case 8
13 weight = 15.999 ' 산소
14 ' 필요에 따라 더 많은 케이스 추가
15 Case Else
16 GetAtomicWeight = CVErr(xlErrNA)
17 Exit Function
18 End Select
19
20 GetAtomicWeight = weight
21End Function
22
23' 워크시트에서 사용: =GetAtomicWeight(8)
241// 원자량 조회를 위한 C# 구현
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", "수소", 1.008) },
11 { 2, ("He", "헬륨", 4.0026) },
12 { 6, ("C", "탄소", 12.011) },
13 { 8, ("O", "산소", 15.999) },
14 // 필요에 따라 더 많은 원소 추가
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})의 원자량은 {element.Value.Weight} amu입니다");
30 }
31 }
32}
33이 용어들은 서로 바꿔 쓸 수 있는 것처럼 들리지만, 실제로는 그렇지 않습니다:
원자 질량 = 특정 동위원소 하나의 질량. 탄소-12의 원자 질량은 정확히 12.000 amu입니다.
원자량 = 자연에서 발생하는 모든 동위원소의 평균 질량. 탄소의 원자량은 12.011 amu입니다. 이는 자연에 존재하는 탄소의 약 99%가 탄소-12이고 1%가 탄소-13이기 때문입니다.
안정된 동위원소가 하나만 있는 원소(예: 불소)의 경우, 원자 질량과 원자량은 같습니다.
몇몇 원소만 원자량이 정수에 가까운 것을 눈치채셨나요? 그 이유는 두 가지입니다:
동위원소 혼합물: 자연에 존재하는 대부분의 원소는 다른 동위원소들의 혼합물입니다. 염소의 원자량은 35.45인데, 이는 대략 76%의 염소-35와 24%의 염소-37로 구성되어 있기 때문입니다.
핵 결합 에너지: 원자핵의 질량은 실제로 개별 양성자와 중성자의 합보다 약간 작습니다. 이 "질량 결손"은 핵을 결합시키는 에너지로 변환됩니다. 이것이 바로 아인슈타인의 E=mc²가 작동하는 방식입니다.
(나머지 번역은 동일한 방식으로 계속됩니다)
국제순수응용화학연합. "2021년 원소의 원자량." 순수 및 응용 화학, 2021. https://iupac.org/atomic-weights/
Meija, J., 등. "2013년 원소의 원자량 (IUPAC 기술 보고서)." 순수 및 응용 화학, 제88권, 제3호, 2016, 265-291쪽.
국립표준기술연구소. "원자량 및 동위원소 조성." NIST 표준 참조 데이터베이스 144, 2022. https://www.nist.gov/pml/atomic-weights-and-isotopic-compositions-relative-atomic-masses
Wieser, M.E., 등. "2011년 원소의 원자량 (IUPAC 기술 보고서)." 순수 및 응용 화학, 제85권, 제5호, 2013, 1047-1078쪽.
Coplen, T.B., 등. "선택된 원소의 동위원소 풍부도 변화 (IUPAC 기술 보고서)." 순수 및 응용 화학, 제74권, 제10호, 2002, 1987-2017쪽.
Greenwood, N.N., 및 Earnshaw, A. 원소의 화학. 제2판, 버터워스-하이네만, 1997.
Chang, Raymond. 화학. 제13판, 맥그로힐 교육, 2020.
Emsley, John. 자연의 건축 블록: 원소에 대한 A-Z 가이드. 옥스퍼드 대학 출판부, 2011.
1부터 118까지의 원자 번호를 입력하고 IUPAC의 검증된 원자량 데이터에 즉시 접근하세요. 숙제, 실험실 계산 또는 연구에 사용할 수 있으며, 이 도구는 화학 기초를 배우는 학생이든 분석 화학을 수행하는 전문가든 동일하게 작동합니다.
IUPAC이 측정값을 지속적으로 개선함에 따라 데이터가 정기적으로 업데이트되므로, 항상 최신 값으로 작업할 수 있습니다.
귀하의 워크플로에 유용할 수 있는 더 많은 도구를 발견하세요.