Не совсем понимаю, что это за алгоритм такой, но... 1. Кислород — очень активный неметалл, сильный окислитель. Обычно в соединениях с менее электроотрицательными элементами проявляет степень окисления равную -2. Натрий — щелочной металл, сильный восстановитель с одним электроном на внешнем уровне. Его степень окисления в соединениях с более электроотрицательными элементами равна +1. Исходя из этого: 4Na⁰ + O⁰₂ = 2Na⁺¹₂O⁻² Тут, правда, есть одна тонкость! Дело в том, что при сгорании на воздухе щелочные металлы образуют в основном не оксиды, а пероксиды, содержащие перекисную цепочку -О-О-. 2Na + O₂ = Na⁺¹₂O⁻¹₂ 2. Про натрий всё сказано ранее. Хлор — галоген, активный окислитель. до завершения внешнего электронного уровня ему не хватает одного электрона. Поэтому в соединениях с менее электроотрицательными элементами он проявляет степень окисления равную -1. 2Na⁰ + Cl⁰₂ = 2Na⁺¹Cl⁻¹ 3. Алюминий переходный металл, имеющий на внешнем уровне три электрона. Его степень окисления обычно +3. Сера — типичный неметалл VI группы. Её степень окисления в соединениях с менее электроотрицательными элементами обычно -2. 2Al⁰ + 3S⁰ = Al⁺³₂S⁻²₃
2Na2CrO4+H2SO4=Na2Cr2O7+Na2SO4+H2O
Na2Cr2O7+3Na2S+7H2SO4=Cr2(SO4)3+3S+4Na2SO4+7H2O
Cr2(SO4)3+6NaOH=2Cr(OH)3+3Na2SO4
Cr(OH)3+KOH+2H2O=K[Cr(OH)4(H2O)2]