Izračunajte vrednosti atomske mase za hemijske elemente unosom imena ili simbola elemenata. Dobijte tačne atomske težine odmah za hemijske proračune i obrazovanje.
Unesite puno ime elementa (npr. 'Vodonik') ili njegov simbol (npr. 'H')
Unesite ime ili simbol elementa iznad da biste videli njegovu atomsku masu i informacije.
Kalkulator atomskih masa pruža atomsku masu i druge informacije o hemijskim elementima. Atomska masa se meri u atomskim masama (u), što je otprilike masa jednog protona ili neutrona.
Da biste koristili ovaj kalkulator, jednostavno unesite ime elementa (kao što je 'Ugljenik') ili njegov simbol (kao što je 'C') u polje iznad. Kalkulator će prikazati informacije o elementu, uključujući njegovu atomsku masu.
Kalkulator atomskih masa je specijalizovani alat dizajniran da pruži tačne vrednosti atomskih masa za hemijske elemente. Atomska masa, poznata i kao atomska težina, predstavlja prosečnu masu atoma nekog elementa, mjerenu u atomskim masama (u). Ova osnovna osobina je ključna za različite hemijske proračune, od balansiranja jednačina do određivanja molekularnih težina. Naš kalkulator nudi jednostavan način za pristup ovim osnovnim informacijama jednostavnim unosom imena ili simbola elementa.
Bilo da ste student koji uči osnove hemije, istraživač koji radi na složenim hemijskim formulacijama, ili profesionalac kojem je potrebna brza referentna podataka, ovaj kalkulator atomskih masa pruža trenutne, tačne vrednosti atomskih masa za najčešće hemijske elemente. Kalkulator ima intuitivno sučelje koje prihvata i imena elemenata (kao što je "Kiseonik") i hemijske simbole (kao što je "O"), što ga čini dostupnim bez obzira na vašu poznavanje hemijske notacije.
Atomska masa predstavlja ponderisanu prosečnu vrednost svih prirodno prisutnih izotopa nekog elementa, uzimajući u obzir njihovu relativnu abundancu. Mjeri se u atomskim masama (u), gde je jedna atomska masa definisana kao 1/12 mase atoma ugljenika-12.
Formula za izračunavanje prosečne atomske mase elementa je:
Gde:
Na primer, hlor ima dva uobičajena izotopa: hlor-35 (sa masom od približno 34.97 u i abundancijom od 75.77%) i hlor-37 (sa masom od približno 36.97 u i abundancijom od 24.23%). Izračunavanje bi bilo:
Naš kalkulator koristi prethodno izračunate vrednosti atomskih masa na osnovu najnovijih naučnih merenja i standarda koje je uspostavila Međunarodna unija za čist i primenjeni hemiju (IUPAC).
Korišćenje našeg kalkulatora atomskih masa je jednostavno i intuitivno. Pratite ove jednostavne korake da pronađete atomsku masu bilo kog hemijskog elementa:
Unesite informacije o elementu: Upišite ili puno ime elementa (npr. "Hidrogen") ili njegov hemijski simbol (npr. "H") u ulazno polje.
Pogledajte rezultate: Kalkulator će odmah prikazati:
Kopirajte rezultate: Ako je potrebno, koristite dugme za kopiranje da kopirate vrednost atomske mase za korišćenje u vašim proračunima ili dokumentima.
Kalkulator ne pravi razliku u velikim i malim slovima za imena elemenata (i "kiseonik" i "Kiseonik" će raditi), ali za hemijske simbole prepoznaje standardni obrazac kapitalizacije (npr. "Fe" za gvožđe, a ne "FE" ili "fe").
Vrednosti atomskih masa su neophodne u brojnim naučnim i praktičnim primenama:
Atomska masa je osnovna za:
Vrednosti atomskih masa su ključne za:
Naučnici koriste atomsku masu za:
Vrednosti atomskih masa se koriste u:
Atomska masa je važna za:
Dok naš kalkulator atomskih masa pruža brz i praktičan način za pronalaženje vrednosti atomskih masa, postoje alternativni resursi dostupni:
Reference periodnog sistema: Fizički ili digitalni periodni sistemi obično uključuju vrednosti atomskih masa za sve elemente.
Hemijske knjige i priručnici: Resursi poput CRC priručnika hemije i fizike sadrže sveobuhvatne podatke o elementima.
Naučne baze podataka: Online baze podataka kao što je NIST Chemistry WebBook pružaju detaljne osobine elemenata, uključujući izotopske kompozicije.
Hemijski softver: Specijalizovani paketi hemijskog softvera često uključuju podatke o periodnom sistemu i osobinama elemenata.
Mobilne aplikacije: Različite mobilne aplikacije fokusirane na hemiju pružaju informacije o periodnom sistemu, uključujući atomske mase.
Naš kalkulator nudi prednosti u smislu brzine, jednostavnosti i fokusirane funkcionalnosti u poređenju sa ovim alternativama, čineći ga idealnim za brze preglede i jednostavne proračune.
Koncept atomske mase se značajno razvio tokom istorije hemije i fizike:
Džon Daltons je uveo prvu tabelu relativnih atomskih težina oko 1803. godine kao deo svoje atomske teorije. On je proizvoljno dodelio vodoniku atomsku težinu od 1 i mjerio druge elemente u odnosu na ovaj standard.
Godine 1869. Dmitrij Mendeljejev je objavio svoju prvu periodnu tabelu elemenata, organizujući ih po rastućoj atomskog težini i hemijskim svojstvima. Ova organizacija je otkrila obrasce koji su pomogli u predikciji neotkrivenih elemenata.
Do ranih 1900-ih, naučnici su počeli koristiti kiseonik kao referentni standard, dodeljujući mu atomsku težinu od 16. Ovo je stvorilo neke nedoslednosti jer je otkriće izotopa otkrilo da elementi mogu imati različite mase.
Godine 1961. ugljenik-12 je usvojen kao novi standard, definisan kao tačno 12 atomskih masa. Ovaj standard ostaje u upotrebi danas i pruža osnovu za moderna merenja atomskih masa.
Tehnike masene spektrometrije razvijene sredinom 20. veka revolucionizovale su preciznost merenja atomskih masa omogućavajući naučnicima da mere pojedinačne izotope i njihove abundancije.
Danas, Međunarodna unija za čist i primenjeni hemiju (IUPAC) periodično pregleda i ažurira standardne atomske težine elemenata na osnovu najnovijih i najtačnijih merenja. Ove vrednosti uzimaju u obzir prirodne varijacije u izotopskoj abundanciji pronađenoj na Zemlji.
Otkriće veštački stvorenih superteških elemenata proširilo je periodni sistem izvan prirodno prisutnih elemenata, pri čemu se atomske mase određuju prvenstveno kroz nuklearne fizičke proračune umesto direktnog merenja.
Evo primera kako implementirati funkcionalnost pretrage elemenata u različitim programskim jezicima:
1// JavaScript implementacija pretrage elemenata
2const elements = [
3 { name: "Hidrogen", symbol: "H", atomicMass: 1.008, atomicNumber: 1 },
4 { name: "Helijum", symbol: "He", atomicMass: 4.0026, atomicNumber: 2 },
5 { name: "Litijum", symbol: "Li", atomicMass: 6.94, atomicNumber: 3 },
6 // Dodatni elementi bi bili navedeni ovde
7];
8
9function findElement(query) {
10 if (!query) return null;
11
12 const normalizedQuery = query.trim();
13
14 // Pokušaj tačno podudaranje simbola (osetljivo na velika i mala slova)
15 const symbolMatch = elements.find(element => element.symbol === normalizedQuery);
16 if (symbolMatch) return symbolMatch;
17
18 // Pokušaj podudaranje imena bez obzira na velika i mala slova
19 const nameMatch = elements.find(
20 element => element.name.toLowerCase() === normalizedQuery.toLowerCase()
21 );
22 if (nameMatch) return nameMatch;
23
24 // Pokušaj podudaranje simbola bez obzira na velika i mala slova
25 const caseInsensitiveSymbolMatch = elements.find(
26 element => element.symbol.toLowerCase() === normalizedQuery.toLowerCase()
27 );
28 return caseInsensitiveSymbolMatch || null;
29}
30
31// Primer korišćenja
32const oxygen = findElement("Kiseonik");
33console.log(`Atomska masa Kiseonika: ${oxygen.atomicMass} u`);
34
1# Python implementacija pretrage elemenata
2elements = [
3 {"name": "Hidrogen", "symbol": "H", "atomicMass": 1.008, "atomicNumber": 1},
4 {"name": "Helijum", "symbol": "He", "atomicMass": 4.0026, "atomicNumber": 2},
5 {"name": "Litijum", "symbol": "Li", "atomicMass": 6.94, "atomicNumber": 3},
6 # Dodatni elementi bi bili navedeni ovde
7]
8
9def find_element(query):
10 if not query:
11 return None
12
13 query = query.strip()
14
15 # Pokušaj tačno podudaranje simbola (osetljivo na velika i mala slova)
16 for element in elements:
17 if element["symbol"] == query:
18 return element
19
20 # Pokušaj podudaranje imena bez obzira na velika i mala slova
21 for element in elements:
22 if element["name"].lower() == query.lower():
23 return element
24
25 # Pokušaj podudaranje simbola bez obzira na velika i mala slova
26 for element in elements:
27 if element["symbol"].lower() == query.lower():
28 return element
29
30 return None
31
32# Primer korišćenja
33oxygen = find_element("Kiseonik")
34if oxygen:
35 print(f"Atomska masa Kiseonika: {oxygen['atomicMass']} u")
36
1// Java implementacija pretrage elemenata
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("Hidrogen", "H", 1.008, 1),
29 new Element("Helijum", "He", 4.0026, 2),
30 new Element("Litijum", "Li", 6.94, 3),
31 // Dodatni elementi bi bili navedeni ovde
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 // Pokušaj tačno podudaranje simbola (osetljivo na velika i mala slova)
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 // Pokušaj podudaranje imena bez obzira na velika i mala slova
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 // Pokušaj podudaranje simbola bez obzira na velika i mala slova
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("Kiseonik");
66 if (oxygen != null) {
67 System.out.printf("Atomska masa Kiseonika: %.4f u%n", oxygen.getAtomicMass());
68 }
69 }
70}
71
1<?php
2// PHP implementacija pretrage elemenata
3$elements = [
4 ["name" => "Hidrogen", "symbol" => "H", "atomicMass" => 1.008, "atomicNumber" => 1],
5 ["name" => "Helijum", "symbol" => "He", "atomicMass" => 4.0026, "atomicNumber" => 2],
6 ["name" => "Litijum", "symbol" => "Li", "atomicMass" => 6.94, "atomicNumber" => 3],
7 // Dodatni elementi bi bili navedeni ovde
8];
9
10function findElement($query) {
11 global $elements;
12
13 if (empty($query)) {
14 return null;
15 }
16
17 $query = trim($query);
18
19 // Pokušaj tačno podudaranje simbola (osetljivo na velika i mala slova)
20 foreach ($elements as $element) {
21 if ($element["symbol"] === $query) {
22 return $element;
23 }
24 }
25
26 // Pokušaj podudaranje imena bez obzira na velika i mala slova
27 foreach ($elements as $element) {
28 if (strtolower($element["name"]) === strtolower($query)) {
29 return $element;
30 }
31 }
32
33 // Pokušaj podudaranje simbola bez obzira na velika i mala slova
34 foreach ($elements as $element) {
35 if (strtolower($element["symbol"]) === strtolower($query)) {
36 return $element;
37 }
38 }
39
40 return null;
41}
42
43// Primer korišćenja
44$oxygen = findElement("Kiseonik");
45if ($oxygen) {
46 echo "Atomska masa Kiseonika: " . $oxygen["atomicMass"] . " u";
47}
48?>
49
1// C# implementacija pretrage elemenata
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 = "Hidrogen", Symbol = "H", AtomicMass = 1.008, AtomicNumber = 1 },
19 new Element { Name = "Helijum", Symbol = "He", AtomicMass = 4.0026, AtomicNumber = 2 },
20 new Element { Name = "Litijum", Symbol = "Li", AtomicMass = 6.94, AtomicNumber = 3 },
21 // Dodatni elementi bi bili navedeni ovde
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 // Pokušaj tačno podudaranje simbola (osetljivo na velika i mala slova)
34 var symbolMatch = Elements.FirstOrDefault(e => e.Symbol == normalizedQuery);
35 if (symbolMatch != null)
36 {
37 return symbolMatch;
38 }
39
40 // Pokušaj podudaranje imena bez obzira na velika i mala slova
41 var nameMatch = Elements.FirstOrDefault(e =>
42 e.Name.Equals(normalizedQuery, StringComparison.OrdinalIgnoreCase));
43 if (nameMatch != null)
44 {
45 return nameMatch;
46 }
47
48 // Pokušaj podudaranje simbola bez obzira na velika i mala slova
49 return Elements.FirstOrDefault(e =>
50 e.Symbol.Equals(normalizedQuery, StringComparison.OrdinalIgnoreCase));
51 }
52
53 public static void Main()
54 {
55 var oxygen = FindElement("Kiseonik");
56 if (oxygen != null)
57 {
58 Console.WriteLine($"Atomska masa Kiseonika: {oxygen.AtomicMass} u");
59 }
60 }
61}
62
Atomska masa je ponderisana prosečna vrednost masa svih prirodno prisutnih izotopa nekog elementa, uzimajući u obzir njihovu relativnu abundancu. Mjeri se u atomskim masama (u), gde je jedna atomska masa definisana kao 1/12 mase atoma ugljenika-12.
Iako se često koriste kao sinonimi, atomska masa tehnički se odnosi na masu određenog izotopa nekog elementa, dok se atomska težina (ili relativna atomska masa) odnosi na ponderisanu prosečnu vrednost svih prirodno prisutnih izotopa. U praksi, većina periodičnih tabela prikazuje atomsku težinu kada prikazuje "atomsku masu."
Atomske mase imaju decimalne vrednosti jer predstavljaju ponderisane prosečne vrednosti različitih izotopa nekog elementa. Pošto se većina elemenata prirodno javlja kao mešavina izotopa sa različitim masama, rezultantna prosečna vrednost retko je ceo broj.
Vrednosti atomskih masa u ovom kalkulatoru zasnovane su na najnovijim standardnim atomskim težinama koje je objavila Međunarodna unija za čist i primenjeni hemiju (IUPAC). Obično imaju tačnost od najmanje četiri značajne cifre, što je dovoljno za većinu hemijskih proračuna.
Neki elementi (kao što su litijum, bor i ugljenik) imaju varijantne izotopske kompozicije u zavisnosti od njihovog izvora u prirodi. Za ove elemente, IUPAC pruža intervale atomskih masa kako bi predstavili opseg atomskih težina koje bi mogle biti prisutne u normalnim uzorcima. Naš kalkulator koristi konvencionalnu atomsku težinu, koja je jedna vrednost pogodna za većinu svrha.
Za elemente bez stabilnih izotopa (kao što su tehnecijum i promecijum), vrednost atomske mase predstavlja masu najdugovečnijeg ili najčešće korišćenog izotopa. Ove vrednosti su obeležene u uglastim zagradama u zvaničnim tabelama kako bi se naznačilo da predstavljaju jedan izotop umesto prirodne mešavine.
Ovaj kalkulator pruža standardnu atomsku težinu elemenata, a ne masu specifičnih izotopa. Za specifične mase izotopa, specijalizovani resursi nuklearnih podataka bi bili prikladniji.
Da biste izračunali molekularnu masu jedinjenja, pomnožite atomsku masu svakog elementa sa brojem atoma tog elementa u molekulu, a zatim saberite te vrednosti. Na primer, za vodu (H₂O): (2 × 1.008) + (1 × 15.999) = 18.015 u.
Atomska masa je ključna za pretvaranje između različitih jedinica u hemiji, posebno između mase i mola. Atomska masa elementa u gramima jednaka je jednom molu tog elementa, koji sadrži tačno 6.022 × 10²³ atoma (Avogadrova broj).
U početku, vodonik je korišćen kao referenca sa masom od 1. Kasnije, kiseonik je korišćen sa masom od 16. Od 1961. godine, ugljenik-12 je postao standard, definisan kao tačno 12 atomskih masa. Moderna merenja koriste masenu spektrometriju za određivanje izotopskih masa i abundancija sa visokom preciznošću.
Međunarodna unija za čist i primenjeni hemiju. "Atomske težine elemenata 2021." Čista i primenjena hemija, 2021. https://iupac.org/what-we-do/periodic-table-of-elements/
Nacionalni institut za standarde i tehnologiju. "Atomske težine i izotopske kompozicije." NIST Chemistry WebBook, 2018. https://physics.nist.gov/cgi-bin/Compositions/stand_alone.pl
Wieser, M.E., i dr. "Atomske težine elemenata 2011 (IUPAC Tehnički izveštaj)." Čista i primenjena hemija, 85(5), 1047-1078, 2013.
Meija, J., i dr. "Atomske težine elemenata 2013 (IUPAC Tehnički izveštaj)." Čista i primenjena hemija, 88(3), 265-291, 2016.
Coplen, T.B. & Peiser, H.S. "Istorija preporučenih vrednosti atomskih težina od 1882. do 1997. godine: uporedba razlika između trenutnih vrednosti i procenjenih nesigurnosti ranijih vrednosti." Čista i primenjena hemija, 70(1), 237-257, 1998.
Greenwood, N.N. & Earnshaw, A. Hemija elemenata (2. izd.). Butterworth-Heinemann, 1997.
Chang, R. & Goldsby, K.A. Hemija (13. izd.). McGraw-Hill Education, 2019.
Emsley, J. Gradivni blokovi prirode: A-Z vodič kroz elemente (2. izd.). Oxford University Press, 2011.
Isprobajte naš kalkulator atomskih masa danas da brzo pronađete tačne vrednosti atomskih masa za vaše hemijske proračune, istraživanje ili obrazovne potrebe!
Otkrijte više alata koji mogu biti korisni za vaš radni proces