Calcula els valors de massa atòmica per a elements químics introduint noms o símbols d'elements. Obté pesos atòmics precisos al moment per a càlculs de química i educació.
Introdueix el nom complet de l'element (p. ex. 'Hidrogen') o el seu símbol (p. ex. 'H')
Introdueix un nom o símbol d'element a dalt per veure la seva massa atòmica i informació.
La Calculadora de Massa Elemental proporciona la massa atòmica i altra informació sobre els elements químics. La massa atòmica es mesura en unitats de massa atòmica (u), que és aproximadament la massa d'un sol protó o neutró.
Per utilitzar aquesta calculadora, simplement introdueix el nom d'un element (com 'Carboni') o el seu símbol (com 'C') al camp d'entrada superior. La calculadora mostrarà la informació de l'element, incloent la seva massa atòmica.
La Calculadora de Massa Elemental és una eina especialitzada dissenyada per proporcionar valors precisos de massa atòmica per als elements químics. La massa atòmica, també coneguda com a pes atòmic, representa la massa mitjana dels àtoms d'un element, mesurada en unitats de massa atòmica (u). Aquesta propietat fonamental és crucial per a diversos càlculs químics, des d'equilibrar equacions fins a determinar pesos moleculars. La nostra calculadora ofereix una manera senzilla d'accedir a aquesta informació essencial simplement introduint el nom o el símbol d'un element.
Ja siguis un estudiant que aprèn els conceptes bàsics de química, un investigador que treballa en formulacions químiques complexes, o un professional que necessita dades de referència ràpides, aquesta calculadora de massa elemental proporciona valors de massa atòmica instantanis i precisos per als elements químics més comuns. La calculadora presenta una interfície intuïtiva que accepta tant noms d'elements (com "Oxigen") com símbols químics (com "O"), fent-la accessible independentment del teu coneixement sobre la notació química.
La massa atòmica representa la mitjana ponderada de tots els isòtops naturals d'un element, tenint en compte la seva abundància relativa. Es mesura en unitats de massa atòmica (u), on una unitat de massa atòmica es defineix com 1/12 de la massa d'un àtom de carboni-12.
La fórmula per calcular la massa atòmica mitjana d'un element és:
On:
Per exemple, el clor té dos isòtops comuns: clor-35 (amb una massa d'aproximadament 34.97 u i abundància del 75.77%) i clor-37 (amb una massa d'aproximadament 36.97 u i abundància del 24.23%). El càlcul seria:
La nostra calculadora utilitza valors de massa atòmica pre-calculats basats en les mesures científiques més recents i els estàndards establerts per la Unió Internacional de Química Pura i Aplicada (IUPAC).
Utilitzar la nostra Calculadora de Massa Elemental és senzill i intuïtiu. Segueix aquests passos simples per trobar la massa atòmica de qualsevol element químic:
Introdueix la informació de l'element: Escriu el nom complet de l'element (per exemple, "Hidrogen") o el seu símbol químic (per exemple, "H") al camp d'entrada.
Visualitza els resultats: La calculadora mostrarà instantàniament:
Copia els resultats: Si cal, utilitza el botó de còpia per copiar el valor de massa atòmica per utilitzar-lo en els teus càlculs o documents.
La calculadora no distingeix majúscules i minúscules per als noms d'elements (tant "oxigen" com "Oxigen" funcionaran), però per als símbols químics, reconeix el patró de capitalització estàndard (per exemple, "Fe" per al ferro, no "FE" o "fe").
Els valors de massa atòmica són essencials en nombroses aplicacions científiques i pràctiques:
La massa atòmica és fonamental per a:
Els valors de massa atòmica són crucials per a:
Els científics utilitzen la massa atòmica per a:
Els valors de massa atòmica s'utilitzen en:
La massa atòmica és important per a:
Si bé la nostra Calculadora de Massa Elemental proporciona una manera ràpida i convenient de trobar valors de massa atòmica, hi ha recursos alternatius disponibles:
Referències de Taula Periòdica: Taules periòdiques físiques o digitals que normalment inclouen valors de massa atòmica per a tots els elements.
Llibres de Text i Manuals de Química: Recursos com el Manual CRC de Química i Física contenen dades completes sobre els elements.
Bases de Dades Científiques: Bases de dades en línia com el NIST Chemistry WebBook proporcionen propietats detallades dels elements, incloent composicions isotòpiques.
Programari de Química: Paquets de programari de química especialitzats sovint inclouen dades de taula periòdica i propietats dels elements.
Aplicacions Mòbils: Diverses aplicacions mòbils centrades en la química proporcionen informació de la taula periòdica, incloent masses atòmiques.
La nostra calculadora ofereix avantatges en termes de velocitat, simplicitat i funcionalitat centrada en comparació amb aquestes alternatives, fent-la ideal per a cerques ràpides i càlculs senzills.
El concepte de massa atòmica ha evolucionat significativament al llarg de la història de la química i la física:
John Dalton va introduir la primera taula de pesos atòmics relatius al voltant de 1803 com a part de la seva teoria atòmica. Va assignar arbitràriament a l'hidrogen un pes atòmic de 1 i va mesurar altres elements en relació amb aquest estàndard.
El 1869, Dmitri Mendeleev va publicar la seva primera taula periòdica d'elements, organitzant-los per pes atòmic creixent i propietats químiques. Aquesta organització va revelar patrons que van ajudar a predir elements no descoberts.
A principis del segle XX, els científics van començar a utilitzar l'oxigen com a estàndard de referència, assignant-li un pes atòmic de 16. Això va crear algunes inconsistències ja que el descobriment d'isòtops va revelar que els elements podien tenir masses variables.
El 1961, el carboni-12 va ser adoptat com a nou estàndard, definit com exactament 12 unitats de massa atòmica. Aquest estàndard continua en ús avui dia i proporciona la base per a les mesures modernes de massa atòmica.
Les tècniques de espectrometria de masses desenvolupades a mitjans del segle XX van revolucionar la precisió de les mesures de massa atòmica permetent als científics mesurar isòtops individuals i les seves abundàncies.
Avui dia, la Unió Internacional de Química Pura i Aplicada (IUPAC) revisa i actualitza periòdicament els pesos atòmics estàndard dels elements basant-se en les mesures més recents i precises. Aquests valors tenen en compte la variació natural en les abundàncies isotòpiques que es troben a la Terra.
El descobriment d'elements superpesats creats artificialment ha estès la taula periòdica més enllà dels elements que es troben naturalment, amb masses atòmiques determinades principalment a través de càlculs de física nuclear en lloc de mesura directa.
Aquí hi ha exemples de com implementar la funcionalitat de cerca d'elements en diversos llenguatges de programació:
1// Implementació en JavaScript de la cerca d'elements
2const elements = [
3 { name: "Hidrogen", symbol: "H", atomicMass: 1.008, atomicNumber: 1 },
4 { name: "Heli", symbol: "He", atomicMass: 4.0026, atomicNumber: 2 },
5 { name: "Liti", symbol: "Li", atomicMass: 6.94, atomicNumber: 3 },
6 // Aquí s'hi llistarien elements addicionals
7];
8
9function findElement(query) {
10 if (!query) return null;
11
12 const normalizedQuery = query.trim();
13
14 // Prova coincidència exacta del símbol (sensible a majúscules)
15 const symbolMatch = elements.find(element => element.symbol === normalizedQuery);
16 if (symbolMatch) return symbolMatch;
17
18 // Prova coincidència de nom sense distinció de majúscules
19 const nameMatch = elements.find(
20 element => element.name.toLowerCase() === normalizedQuery.toLowerCase()
21 );
22 if (nameMatch) return nameMatch;
23
24 // Prova coincidència de símbol sense distinció de majúscules
25 const caseInsensitiveSymbolMatch = elements.find(
26 element => element.symbol.toLowerCase() === normalizedQuery.toLowerCase()
27 );
28 return caseInsensitiveSymbolMatch || null;
29}
30
31// Exemple d'ús
32const oxygen = findElement("Oxigen");
33console.log(`Massa atòmica de l'Oxigen: ${oxygen.atomicMass} u`);
34
1# Implementació en Python de la cerca d'elements
2elements = [
3 {"name": "Hidrogen", "symbol": "H", "atomicMass": 1.008, "atomicNumber": 1},
4 {"name": "Heli", "symbol": "He", "atomicMass": 4.0026, "atomicNumber": 2},
5 {"name": "Liti", "symbol": "Li", "atomicMass": 6.94, "atomicNumber": 3},
6 # Aquí s'hi llistarien elements addicionals
7]
8
9def find_element(query):
10 if not query:
11 return None
12
13 query = query.strip()
14
15 # Prova coincidència exacta del símbol (sensible a majúscules)
16 for element in elements:
17 if element["symbol"] == query:
18 return element
19
20 # Prova coincidència de nom sense distinció de majúscules
21 for element in elements:
22 if element["name"].lower() == query.lower():
23 return element
24
25 # Prova coincidència de símbol sense distinció de majúscules
26 for element in elements:
27 if element["symbol"].lower() == query.lower():
28 return element
29
30 return None
31
32# Exemple d'ús
33oxygen = find_element("Oxigen")
34if oxygen:
35 print(f"Massa atòmica de l'Oxigen: {oxygen['atomicMass']} u")
36
1// Implementació en Java de la cerca d'elements
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 // Getters
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("Heli", "He", 4.0026, 2),
30 new Element("Liti", "Li", 6.94, 3),
31 // Aquí s'hi llistarien elements addicionals
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 // Prova coincidència exacta del símbol (sensible a majúscules)
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 // Prova coincidència de nom sense distinció de majúscules
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 // Prova coincidència de símbol sense distinció de majúscules
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("Oxigen");
66 if (oxygen != null) {
67 System.out.printf("Massa atòmica de l'Oxigen: %.4f u%n", oxygen.getAtomicMass());
68 }
69 }
70}
71
1<?php
2// Implementació en PHP de la cerca d'elements
3$elements = [
4 ["name" => "Hidrogen", "symbol" => "H", "atomicMass" => 1.008, "atomicNumber" => 1],
5 ["name" => "Heli", "symbol" => "He", "atomicMass" => 4.0026, "atomicNumber" => 2],
6 ["name" => "Liti", "symbol" => "Li", "atomicMass" => 6.94, "atomicNumber" => 3],
7 // Aquí s'hi llistarien elements addicionals
8];
9
10function findElement($query) {
11 global $elements;
12
13 if (empty($query)) {
14 return null;
15 }
16
17 $query = trim($query);
18
19 // Prova coincidència exacta del símbol (sensible a majúscules)
20 foreach ($elements as $element) {
21 if ($element["symbol"] === $query) {
22 return $element;
23 }
24 }
25
26 // Prova coincidència de nom sense distinció de majúscules
27 foreach ($elements as $element) {
28 if (strtolower($element["name"]) === strtolower($query)) {
29 return $element;
30 }
31 }
32
33 // Prova coincidència de símbol sense distinció de majúscules
34 foreach ($elements as $element) {
35 if (strtolower($element["symbol"]) === strtolower($query)) {
36 return $element;
37 }
38 }
39
40 return null;
41}
42
43// Exemple d'ús
44$oxygen = findElement("Oxigen");
45if ($oxygen) {
46 echo "Massa atòmica de l'Oxigen: " . $oxygen["atomicMass"] . " u";
47}
48?>
49
1// Implementació en C# de la cerca d'elements
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 = "Heli", Symbol = "He", AtomicMass = 4.0026, AtomicNumber = 2 },
20 new Element { Name = "Liti", Symbol = "Li", AtomicMass = 6.94, AtomicNumber = 3 },
21 // Aquí s'hi llistarien elements addicionals
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 // Prova coincidència exacta del símbol (sensible a majúscules)
34 var symbolMatch = Elements.FirstOrDefault(e => e.Symbol == normalizedQuery);
35 if (symbolMatch != null)
36 {
37 return symbolMatch;
38 }
39
40 // Prova coincidència de nom sense distinció de majúscules
41 var nameMatch = Elements.FirstOrDefault(e =>
42 e.Name.Equals(normalizedQuery, StringComparison.OrdinalIgnoreCase));
43 if (nameMatch != null)
44 {
45 return nameMatch;
46 }
47
48 // Prova coincidència de símbol sense distinció de majúscules
49 return Elements.FirstOrDefault(e =>
50 e.Symbol.Equals(normalizedQuery, StringComparison.OrdinalIgnoreCase));
51 }
52
53 public static void Main()
54 {
55 var oxygen = FindElement("Oxigen");
56 if (oxygen != null)
57 {
58 Console.WriteLine($"Massa atòmica de l'Oxigen: {oxygen.AtomicMass} u");
59 }
60 }
61}
62
La massa atòmica és la mitjana ponderada de les masses de tots els isòtops naturals d'un element, tenint en compte la seva abundància relativa. Es mesura en unitats de massa atòmica (u), on una unitat de massa atòmica es defineix com 1/12 de la massa d'un àtom de carboni-12.
Encara que sovint s'utilitzin de manera interchangeable, la massa atòmica es refereix tècnicament a la massa d'un isòtop específic d'un element, mentre que el pes atòmic (o massa atòmica relativa) es refereix a la mitjana ponderada de tots els isòtops naturals. En la pràctica, la majoria de taules periòdiques mostren el pes atòmic quan indiquen "massa atòmica".
Les masses atòmiques tenen valors decimals perquè representen mitjanes ponderades dels diferents isòtops d'un element. Atès que la majoria dels elements es troben naturalment com a mescles d'isòtops amb masses diferents, la mitjana resultant rarament és un número enter.
Els valors de massa atòmica en aquesta calculadora es basen en els pesos atòmics estàndard més recents publicats per la Unió Internacional de Química Pura i Aplicada (IUPAC). Normalment tenen una precisió d'almenys quatre xifres significatives, la qual cosa és suficient per a la majoria dels càlculs químics.
Alguns elements (com el liti, el bor i el carboni) tenen composicions isotòpiques variables depenent de la seva font a la natura. Per a aquests elements, la IUPAC proporciona intervals de massa atòmica per representar el rang de pesos atòmics que podrien trobar-se en mostres normals. La nostra calculadora utilitza el pes atòmic convencional, que és un valor únic apropiat per a la majoria dels propòsits.
Per als elements sense isòtops estables (com el tecneci i el promeci), el valor de massa atòmica representa la massa de l'isòtop de vida més llarga o més comunament utilitzat. Aquests valors estan tancats entre claudàtors a les taules oficials per indicar que representen un sol isòtop en lloc d'una mescla natural.
Aquesta calculadora proporciona el pes atòmic estàndard dels elements, no la massa d'isòtops específics. Per a masses específiques d'isòtops, recursos especialitzats de dades nuclears serien més apropiats.
Per calcular la massa molecular d'un compost, multiplica la massa atòmica de cada element pel nombre d'àtoms d'aquest element a la molècula, després suma aquests valors. Per exemple, per a l'aigua (H₂O): (2 × 1.008) + (1 × 15.999) = 18.015 u.
La massa atòmica és crucial per convertir entre diferents unitats en química, particularment entre massa i mols. La massa atòmica d'un element en grams és igual a un mol d'aquest element, que conté exactament 6.022 × 10²³ àtoms (el nombre d'Avogadro).
Inicialment, l'hidrogen es va utilitzar com a referència amb una massa de 1. Més tard, l'oxigen es va utilitzar amb una massa de 16. Des de 1961, el carboni-12 ha estat l'estàndard, definit com exactament 12 unitats de massa atòmica. Les mesures modernes utilitzen espectrometria de masses per determinar masses isotòpiques i abundàncies amb alta precisió.
Unió Internacional de Química Pura i Aplicada. "Pesos Atòmics dels Elements 2021." Química Pura i Aplicada, 2021. https://iupac.org/what-we-do/periodic-table-of-elements/
Institut Nacional d'Estàndards i Tecnologia. "Pesos Atòmics i Composicions Isotòpiques." NIST Chemistry WebBook, 2018. https://physics.nist.gov/cgi-bin/Compositions/stand_alone.pl
Wieser, M.E., et al. "Pesos atòmics dels elements 2011 (Informe Tècnic de la IUPAC)." Química Pura i Aplicada, 85(5), 1047-1078, 2013.
Meija, J., et al. "Pesos atòmics dels elements 2013 (Informe Tècnic de la IUPAC)." Química Pura i Aplicada, 88(3), 265-291, 2016.
Coplen, T.B. & Peiser, H.S. "Història dels valors recomanats de pes atòmic des de 1882 fins a 1997: una comparació de les diferències amb els valors actuals i les estimacions d'incertesa dels valors anteriors." Química Pura i Aplicada, 70(1), 237-257, 1998.
Greenwood, N.N. & Earnshaw, A. Química dels Elements (2a ed.). Butterworth-Heinemann, 1997.
Chang, R. & Goldsby, K.A. Química (13a ed.). McGraw-Hill Education, 2019.
Emsley, J. Els Blocs de Construcció de la Natura: Una Guia A-Z dels Elements (2a ed.). Oxford University Press, 2011.
Prova la nostra Calculadora de Massa Elemental avui mateix per trobar ràpidament valors de massa atòmica precisos per als teus càlculs de química, investigació o necessitats educatives!
Descobreix més eines que podrien ser útils per al teu flux de treball