Ответ:

Делим число на 8 и записываем остатки:

\(312=8\cdot39+0\); \(39=8\cdot4+7\); \(4=8\cdot0+4\).

Читаем остатки снизу вверх.

Ответ: \(312_{10}=470_8\).