Calculateur de masse atomique moyenne
Obtenez la moyenne pondérée derrière une valeur du tableau périodique : les isotopes du bore, à 10,012937 u et 11,009305 u, avec des abondances de 0,199 et 0,801, donnent 10,811027768 u. Des abondances qui s'écartent de un de plus de 0,01 sont refusées. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Masses isotopiques
- 10,012937, 11,009305
- Abondances
- 0,199, 0,801
- Nombre d'isotopes
- 2 u
- Somme des abondances
- 1
- Masse atomique moyenne
- 10,811027768
La masse atomique moyenne du tableau périodique n'est pas la masse d'un seul atome de cet élément. C'est une moyenne pondérée des masses des isotopes naturels, chacune pondérée par son abondance fractionnaire dans la nature. Cette capacité multiplie chaque masse isotopique par son abondance fractionnaire, somme les produits et renvoie à la fois la moyenne et les contributions par isotope afin que vous voyiez exactement combien chaque nucléide tire la moyenne.
Ce que signifie la masse atomique moyenne et comment préparer masses et abondances
Tout élément ayant plus d'un isotope stable a une masse atomique de tableau qui est une moyenne de population, non la masse d'un isotope choisi. Pour deux isotopes ou plus, listez chaque masse en unités de masse atomique unifiées et l'abondance fractionnaire correspondante, puis formez la somme de masse fois abondance sur tous les isotopes. Abondance fractionnaire signifie une valeur entre zéro et un, comme 0.199 pour environ dix-neuf point neuf pour cent, non le chiffre en pourcent lui-même.
Les masses doivent être positives et finies ; chaque abondance doit être dans l'intervalle fermé de zéro à un. Le bore de cours avec deux isotopes, le chlore avec chlore-trente-cinq et chlore-trente-sept, et le cuivre avec cuivre-soixante-trois et cuivre-soixante-cinq sont les premiers exemples habituels ; le même contrat s'étend à tout ensemble naturel court jusqu'au plafond d'isotopes publié.
Cas d’usage
Vérification de devoirs et d'examens
Les élèves envoient masses isotopiques et abondances fractionnaires, comparent la moyenne pondérée et les contributions par isotope aux solutions travaillées, et reçoivent une erreur claire lorsque les abondances ne somment pas près de un.
Laboratoire et pipelines de données
Les scripts qui ingèrent des tableaux d'isotopes valident la complétude des abondances et calculent la masse atomique moyenne style tableau sans réimplémenter la somme pondérée dans chaque langage.
Questions fréquentes
Que faire si mes abondances sont en pourcent ?
Convertissez d'abord en fractions (divisez par 100). Ce calculateur attend des abondances fractionnaires qui somment près de un ; des valeurs en pourcent comme 19.9 et 80.1 échoueront à la validation.
Que se passe-t-il si les abondances ne somment pas un ?
Les jeux incomplets et les saisies en pourcent par erreur sont rejetés et non facturés.
Cela recherche-t-il les données d'isotopes automatiquement ?
Non. Vous fournissez les masses isotopiques et les abondances fractionnaires. Le moteur calcule seulement la moyenne pondérée et les contributions pour que les résultats restent pleinement déterministes et faciles à épingler dans les tests.
Comment calculer la masse atomique moyenne du bore ?
Multipliez chaque masse isotopique par son abondance et additionnez : 10,012937 u fois 0,199 donne 1,992574463 u, 11,009305 u fois 0,801 donne 8,818453305 u, soit 10,811027768 u au total.
Que montrent les contributions de chaque isotope ?
Chaque contribution est la masse d'un isotope multipliée par son abondance, c'est-à-dire la part qu'il ajoute à la moyenne. Leur somme redonne le résultat final, ce qui permet de vérifier une correction étape par étape.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"masses": [
10.012937,
11.009305
],
"abundances": [
0.199,
0.801
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.average_atomic_mass",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Les étudiants, tuteurs et pipelines de laboratoire ont besoin d'un moyen déterministe de calculer ce nombre à partir d'une courte liste de masses et fractions d'isotopes, pour vérifier des exercices de manuel, régénérer des valeurs de tableau ou valider qu'un jeu d'abondances est complet. Les abondances doivent être des fractions qui somment près de un ; les valeurs en pourcent et les jeux incomplets échouent avec une erreur claire invalid_input et ne sont pas facturés.
Ce que signifie la masse atomique moyenne et comment préparer masses et abondances
Envoyez les tableaux obligatoires masses et abundances de même longueur ; les alias isotope_masses, m, mass, fractions, abundance et fractional_abundances sont acceptés lorsque votre client utilise déjà ces noms. Le moteur vérifie que les abondances somment près de un dans une petite tolérance afin que les listes incomplètes d'isotopes et les saisies en pourcent par erreur échouent tôt avec invalid_input au lieu de produire une moyenne silencieusement fausse. Des entrées identiques produisent toujours le même JSON car le chemin est une arithmétique pure sans réseau, sans graine aléatoire et sans horloge murale.
Lire la moyenne pondérée, les contributions et la somme des abondances
En cas de succès la réponse répète les tableaux normalisés masses et abundances, isotope_count et abundance_sum pour que vous confirmiez que les fractions envoyées sont complètes. Le champ average_atomic_mass est la moyenne pondérée en unités de masse atomique unifiées, et unit est toujours la chaîne u à afficher à côté du nombre. Le tableau contributions est le cœur structuré du contrat : chaque entrée répète mass et abundance d'un isotope et ajoute contribution égal à leur produit, soit la part que cet isotope apporte à la moyenne finale. Sommer les valeurs contribution retrouve average_atomic_mass dans l'arrondi, utile lorsque le logiciel de notation vérifie le travail étape par étape et non seulement le nombre final. Le champ formula réaffirme A_avg égal à la somme de mass_i fois abundance_i, et method est toujours weighted_isotope_average pour que le code aval puisse brancher sans renifler les formes. Utilisez average_atomic_mass seul lorsque vous n'avez besoin que du nombre style tableau ; utilisez contributions lorsqu'un cours doit montrer comment un isotope lourd rare décale encore la moyenne ; utilisez abundance_sum pour auditer qu'un flux de données tiers somme toujours un. Tableaux manquants, longueurs différentes, masses non positives, abondances hors de zéro à un et sommes loin de un échouent tous avec invalid_input et ne sont pas facturés après le rejet du moteur.
Usage de l'API, tarification, flux de classe et limites pratiques
Appelez le calculateur gratuit de masse atomique moyenne depuis les isotopes dans le navigateur pour les contrôles de devoirs, démonstrations de cours et vérifications rapides de moyennes style tableau périodique sans installer un paquet de chimie. Associez ce point de terminaison à des outils de masse molaire lorsque l'étape suivante consiste à construire la masse d'un composé à partir des valeurs élémentaires moyennées, ou à des calculateurs de stœchiométrie une fois les moyennes élémentaires fixées. Gardez les listes d'abondance fractionnaires et complètes ; si vos données source sont en pourcent, divisez chaque entrée par cent avant d'appeler. Envoyez un corps JSON avec les tableaux obligatoires masses et abundances de même longueur. Utilisez l'API prépayée lorsqu'une plateforme de tutorat, un correcteur LMS, un service de carnet de laboratoire ou un générateur de programme a besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde. Les auteurs de SDK peuvent mapper le tableau contributions directement dans des tables d'interface montrant masse isotopique, fraction et contribution —les mêmes colonnes que les étudiants remplissent en calculant la masse atomique moyenne à la main.
Cas d'intégration
Tutorat et générateurs de programme
Les créateurs de leçons produisent des exercices sur le bore, le chlore et le cuivre avec du JSON structuré pour flashcards, fiches d'étapes et problèmes de masse atomique moyenne auto-notés.
Questions techniques
Comment calculer la masse atomique moyenne à partir des isotopes ?
Envoyez un JSON avec les tableaux masses et abundances de même longueur (par exemple bore : masses [10.012937, 11.009305] et abundances [0.199, 0.801]). La réponse inclut average_atomic_mass et les contributions par isotope.
Le calculateur de masse atomique moyenne est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.