Why Does My Calculated Molar Mass of Arsenic Differ from the Standard Value?

  • Context: Undergrad 
  • Thread starter Thread starter phy9
  • Start date Start date
  • Tags Tags
    Mass
Click For Summary

Discussion Overview

The discussion revolves around the calculation of the molar mass of arsenic (As) and the discrepancies between the calculated value and the standard value listed on a periodic table website. Participants explore the components of atomic mass, including protons, neutrons, and electrons, and consider factors such as mass defect.

Discussion Character

  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant calculates the molar mass of arsenic using Python, arriving at values that differ from the standard value of 74.92 g/mol.
  • The calculation method includes contributions from protons and attempts to account for neutrons but initially neglects electrons.
  • Another participant questions the number of neutrons in arsenic, suggesting it is 42, and recalculates the molar mass including this value.
  • A later reply introduces the concept of mass defect as a potential reason for the discrepancy in values.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the correct calculation method or the reasons for the discrepancies in molar mass values. Multiple competing views regarding the contributions of different atomic particles and the concept of mass defect remain present.

Contextual Notes

Participants express uncertainty regarding the exact number of neutrons and the implications of mass defect on the calculated molar mass. The discussion does not resolve these uncertainties.

phy9
Messages
4
Reaction score
0
Hi,

I'm trying to calculate the molar mass of As, tough it differs from the value that is written in http://www.ptable.com.

The molar mass of Arsenic (As) according to 'ptable.com' is 74.92 g/mol.

I tried to calculate the molar mass with python:
Python:
>>> Nav = 6.022140857E23
>>> mp = 1.6726219E-27
>>> mp *= 1000 # in grams
>>> 2*33*(mp*Nav)
66.48024690319959
>>> me = (9.10938356E-31)*1000
>>> me
9.10938356e-28
>>> 2*33*(mp*Nav) + 33*me*Nav
66.49835004020278
Explanation:
  • Nav is Avogadro constant
  • mp is proton mass, in grams
  • me is electron mass, in grams
  • The calculation "2*33*(mp*Nav)" considers neutrons but neglects electrons.
    The number 33 is the atomic number of (As), which indicates the number of protons.
  • I also tried to consider electrons but you can see that they don't matter.
What is the problem with my calculation?
 
Physics news on Phys.org
phy9 said:
The calculation "2*33*(mp*Nav)" considers neutrons but neglects electrons.

How many neutrons does arsenic have?
 
Vanadium 50 said:
How many neutrons does arsenic have?
Thanks..
Apparently 42.

Python:
>>> 33*(mp*Nav) + 42*mn*Nav
75.60404990520709
while mn is mass of a neutron.
Though it is a bit higher than the value in ptable.com..
 
phy9 said:
Though it is a bit higher than the value in ptable.com..

Mass defect.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
6K
  • · Replies 9 ·
Replies
9
Views
3K
Replies
7
Views
4K
Replies
1
Views
2K
Replies
5
Views
2K
Replies
3
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
Replies
7
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 5 ·
Replies
5
Views
4K