(a)
Ionic radii $\propto \frac{1}{Z_{eff}}$
$Z_{eff} =$Effective nuclear charge
This $Z_{eff}\ is\ calculated\ as\ follows$
$Z_{eff}$=Z$-$screening constant $(\sigma)$
The value of screening constant is based upon the number of electrons in valence shell as well as in penultimate shells.