Molality (m) is given as m=kgsolvent nsolute
To calculate no. of moles of solute we take the help of molarity and to determine mass of solvent we take the help of density of solution.
3M solution of NaCl implies that there are 3 moles of NaCl in every 1 litre of solution. Considering 1L of solution, we have nNaCl=3 mol
Mass of 1L solution of NaCl=( volume )( density ) =(1000mL)(1.25gmol−1) =1250g
Mass of NaCl in 1L of solution =(nNaCl)(mmNaCl) =(3mol)(58.5gmol−1) =175.5g
Mass of solvent (H2O)= Mass of solution - Mass of solute =(1250g)−(175.5g) =1074.5g
Thus m=gsolv ×nsolute kg1000g =1074.5g3 mol ×kg1000g 2.79 molkg −1
Alternatively m=1000d−Msoln mmsolute Msoln ×1000 =(1000)(1.25)−(3)(58.5)3×1000 =2.79molkg−1