Calculadora de masa atómica media
Obtenga el promedio ponderado que hay detrás de un valor de la tabla periódica: los isótopos del boro, de 10,012937 u y 11,009305 u con abundancias de 0,199 y 0,801, dan 10,811027768 u. Si las abundancias se alejan de uno más de 0,01, se rechazan. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Masas
- 10,012937, 11,009305
- Abundancias
- 0,199, 0,801
- Recuento de isótopos
- 2 u
- Suma de abundancias
- 1
- Masa atómica media
- 10,811027768
La masa atómica media de la tabla periódica no es la masa de un solo átomo de ese elemento. Es un promedio ponderado de las masas de los isótopos naturales, cada uno ponderado por su abundancia fraccionaria en la naturaleza. Estudiantes, tutores y pipelines de laboratorio necesitan una forma determinista de calcular ese número a partir de una lista breve de masas y fracciones de isótopos, para comprobar ejercicios de libro, regenerar valores de tabla o validar que un conjunto de abundancias está completo. Esta capacidad multiplica cada masa isotópica por su abundancia fraccionaria, suma los productos y devuelve tanto el promedio como las contribuciones por isótopo para que vea exactamente cuánto tira cada nucleido de la media.
Qué significa la masa atómica media y cómo preparar masas y abundancias
Todo elemento con más de un isótopo estable tiene una masa atómica de tabla que es un promedio poblacional, no la masa de un isótopo elegido. Para dos o más isótopos liste cada masa en unidades de masa atómica unificadas y la abundancia fraccionaria correspondiente, luego forme la suma de masa por abundancia sobre todos los isótopos. Abundancia fraccionaria significa un valor entre cero y uno, como 0.199 para aproximadamente diecinueve punto nueve por ciento, no la cifra porcentual misma.
Las masas deben ser positivas y finitas; cada abundancia debe estar en el intervalo cerrado de cero a uno. El boro de aula con dos isótopos, el cloro con cloro-treinta y cinco y cloro-treinta y siete, y el cobre con cobre-sesenta y tres y cobre-sesenta y cinco son los primeros ejemplos habituales; el mismo contrato escala a cualquier conjunto natural corto hasta el tope de isótopos publicado.
Qué puede hacer con ella
Verificación de deberes y exámenes
Los estudiantes envían masas isotópicas y abundancias fraccionarias, comparan el promedio ponderado y las contribuciones por isótopo con soluciones trabajadas, y reciben un error claro cuando las abundancias no suman cerca de uno.
Laboratorio y pipelines de datos
Los scripts que ingieren tablas de isótopos validan la completitud de abundancias y calculan la masa atómica media al estilo de tabla sin reimplementar la suma ponderada en cada lenguaje.
Preguntas frecuentes
¿Qué hago si mis abundancias están en porcentaje?
Conviértalas primero a fracciones (divida entre 100). Esta calculadora espera abundancias fraccionarias que sumen cerca de uno; valores porcentuales como 19.9 y 80.1 fallarán la validación.
¿Qué ocurre si las abundancias no suman uno?
Se rechazan conjuntos incompletos y entradas en porcentaje por error, sin cobro.
¿Es gratuita la calculadora de masa atómica media?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Busca datos de isótopos automáticamente?
No. Usted suministra las masas isotópicas y las abundancias fraccionarias. El motor solo calcula el promedio ponderado y las contribuciones para que los resultados sigan siendo plenamente deterministas y fáciles de fijar en pruebas.
¿Cómo se calcula la masa atómica media del boro?
Multiplique cada masa isotópica por su abundancia y sume: 10,012937 u por 0,199 da 1,992574463 u, 11,009305 u por 0,801 da 8,818453305 u y, juntos, suman 10,811027768 u.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/chem/average-atomic-mass \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"masses":[10.012937,11.009305],"abundances":[0.199,0.801]}'const res = await fetch("https://api.kit.forhosting.com/chem/average-atomic-mass", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"masses": [
10.012937,
11.009305
],
"abundances": [
0.199,
0.801
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/average-atomic-mass",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"masses": [
10.012937,
11.009305
],
"abundances": [
0.199,
0.801
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/average-atomic-mass", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"masses":[10.012937,11.009305],"abundances":[0.199,0.801]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"masses":[10.012937,11.009305],"abundances":[0.199,0.801]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/average-atomic-mass", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"masses": [
10.012937,
11.009305
],
"abundances": [
0.199,
0.801
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.average_atomic_mass",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Las abundancias deben ser fracciones que sumen cerca de uno; los valores en porcentaje y los conjuntos incompletos fallan con un error claro invalid_input y no se cobran.
Qué significa la masa atómica media y cómo preparar masas y abundancias
Envíe los arreglos obligatorios masses y abundances con la misma longitud; se aceptan los alias isotope_masses, m, mass, fractions, abundance y fractional_abundances cuando su cliente ya usa esos nombres. El motor comprueba que las abundancias sumen cerca de uno dentro de una tolerancia pequeña para que listas incompletas de isótopos y entradas en porcentaje por error fallen pronto con invalid_input en lugar de producir un promedio silenciosamente incorrecto. Entradas idénticas producen siempre el mismo JSON porque la ruta es aritmética pura sin red, sin semilla aleatoria y sin reloj de pared.
Lectura del promedio ponderado, contribuciones y suma de abundancias
En caso de éxito la respuesta repite los arreglos normalizados masses y abundances, isotope_count y abundance_sum para que confirme que las fracciones enviadas están completas. El campo average_atomic_mass es la media ponderada en unidades de masa atómica unificadas, y unit es siempre la cadena u para mostrarla junto al número. El arreglo contributions es el corazón estructurado del contrato: cada entrada repite mass y abundance de un isótopo y añade contribution igual a su producto, que es la cantidad que ese isótopo aporta al promedio final. Sumar los valores contribution recupera average_atomic_mass dentro del redondeo, útil cuando el software de calificación comprueba el trabajo paso a paso y no solo el número final. El campo formula reafirma A_avg igual a la suma de mass_i por abundance_i, y method es siempre weighted_isotope_average para que el código posterior pueda ramificar sin olfatear formas. Use average_atomic_mass solo cuando solo necesite el número al estilo de tabla; use contributions cuando una lección deba mostrar cómo un isótopo pesado raro aún desplaza la media; use abundance_sum al auditar que un feed de datos de terceros sigue sumando uno. Arreglos ausentes, desajuste de longitud, masas no positivas, abundancias fuera de cero a uno y sumas de abundancia lejos de uno fallan todos con invalid_input y no se cobran tras el rechazo del motor.
Uso de la API, precios, flujos de aula y límites prácticos
Llame a la calculadora gratuita de masa atómica media desde isótopos en el navegador para comprobaciones de deberes, demostraciones de clase y verificación rápida de promedios al estilo de tabla periódica sin instalar un paquete de química. Mantenga las listas de abundancia fraccionarias y completas; si sus datos fuente están en porcentaje, divida cada entrada entre cien antes de llamar. Envíe un cuerpo JSON con los arreglos obligatorios masses y abundances de igual longitud. Use la API prepaga cuando una plataforma de tutoría, un evaluador automático de LMS, un servicio de cuaderno de laboratorio o un generador de currículo necesite un contrato estable bajo saldo KIT a $0.002 por ítem exitoso; los fallos de validación nunca consumen saldo. Combine este endpoint con herramientas de masa molar cuando el siguiente paso sea construir la masa de un compuesto a partir de los valores elementales promediados, o con calculadoras de estequiometría una vez fijos los promedios elementales. Los autores de SDK pueden mapear el arreglo contributions directamente a tablas de interfaz con columnas de masa isotópica, fracción y contribución —las mismas columnas que rellenan los estudiantes al calcular la masa atómica media a mano.
Casos de integración
Tutoría y generadores de currículo
Los constructores de lecciones producen ejercicios de boro, cloro y cobre con JSON estructurado para tarjetas, hojas de pasos y problemas autoevaluados de masa atómica media.
Preguntas técnicas
¿Cómo calculo la masa atómica media a partir de isótopos?
Envíe JSON con arreglos masses y abundances de igual longitud (por ejemplo boro: masses [10.012937, 11.009305] y abundances [0.199, 0.801]). La respuesta incluye average_atomic_mass y contribuciones por isótopo.