The atomic number in an element is usually how many protons the element has. For example, Hydrogen has a 1 on top of the H (on the periodic table), therefore, Hydrogen has 1 proton. Oxygen has an 8 on top of the O (on the periodic table) so therefore, Oxygen has 8 protons.
Ca=40
C=12
O=16
1 mole of CaCO3 has 100 grams
So 50 grams is 0.5 mole