Не дробными, а десятичными. Это потому, что многие элементы существуют в виде нескольких изотопов с разным процентом встречаемости и разной массой. Вычисляя исходя из этих данных среднюю массу и получают десятичные числа.
Mr(Na₂CO₃) = 23*2+12+16*3 = 106
Mr(Ca₃(PO₄)₂) = 40*3 + 31*2 +64*2 = 310
Mr(CuCl₂) = 64+35,5*2 = 135
Mr(H₂SO₄) = 1*2+32+16*4 = 98
Mr(P₂O₅) = 31*2+16*5 = 142