Ответ:

Азот в NO имеет степень окисления +2; он частично окисляется до +3 в Ba(NO₂)₂ и частично восстанавливается до 0 в N₂.

N⁺² − e⁻ → N⁺³
2N⁺² + 4e⁻ → N₂⁰

Уравниваем число атомов азота и электронов, затем проверяем Ba, O и H:

6NO + 2Ba(OH)₂ → 2Ba(NO₂)₂ + N₂ + 2H₂O

NO участвует в обоих процессах, поэтому является и окислителем, и восстановителем.

Ответ: окислитель — NO; восстановитель — NO.