Ответ:

Мальчики без очков составляют \(1-\frac{7}{10}=\frac{3}{10}\) всех мальчиков.

Если \(\frac{3}{10}\) числа мальчиков — это 48, то мальчиков всего:

\(48:\frac{3}{10}=48\cdot\frac{10}{3}=160\).

Мальчики составляют \(\frac{5}{8}\) всех учащихся, поэтому всего детей:

\(160:\frac{5}{8}=160\cdot\frac{8}{5}=256\).

Ответ: 256 детей.