Массовые доли делим на атомные массы элементов (берём 100 г вещества, тогда проценты дают граммы):
n(C):n(H):n(N):n(S):n(O)=12 г/моль19,25 г:1 г/моль4,81 г:14 г/моль7,49 г:32 г/моль17,11 г:16 г/моль51,34 г
=1,604:4,81:0,535:0,535:3,209 моль. Делим на наименьшее (0,535) и получаем 3:9:1:1:6.
Молекулярная формула вещества А — C3H9NSO6 (M=187 г/моль).
Формулу удобно разбить на две части: C3H9NSO6=C3H7NO2⋅H2SO4. Значит, А — соль аминокислоты состава C3H7NO2 (аланина) с серной кислотой: в избытке кислоты аминогруппа протонируется, а карбоксильная группа остаётся свободной. Структурная формула вещества А (гидросульфат аланина):
HOOC−CH(CH3)−NH3+ HSO4−
Соль Б — натриевая соль той же аминокислоты, NH2−CH(CH3)−COONa. Избыток серной кислоты расходуется дважды: на замещение натрия и на протонирование аминогруппы, поэтому вторым продуктом получается гидросульфат натрия:
NH2−CH(CH3)−COONa+2H2SO4→HOOC−CH(CH3)−NH3+ HSO4−+NaHSO4