Tolong jelaskan mengenai Algoritma penjumlahan orde ikatan dari Bilangan oksidasi

Algoritma ini bekerja pada struktur Lewis dan grafik ikatan dari padatan (nonmolekul) yang diperluas:

Sebuah contoh struktur Lewis tanpa muatan formal,

mengilustrasikan bahwa, dalam algoritma ini, ikatan homonuklir diabaikan begitu saja (orde ikatan berwarna biru).

Karbon monoksida mencontohkan struktur Lewis dengan muatan formal:

Untuk memperoleh bilangan oksidasi, muatan formal dijumlahkan dengan nilai orde ikatan yang diambil secara positif pada karbon dan negatif pada oksigen.

Diterapkan pada ion molekuler, algoritma ini mempertimbangkan lokasi sebenarnya dari muatan formal (ionik), seperti yang digambarkan dalam struktur Lewis. Sebagai contoh, penjumlahan orde ikatan dalam kation amonium menghasilkan −4 pada nitrogen dengan muatan formal +1, dengan dua bilangan yang ditambahkan ke bilangan oksidasi −3:

Jumlah bilangan oksidasi dalam ion sama dengan muatannya (karena sama dengan nol untuk molekul netral).

Juga dalam anion, muatan formal (ionik) harus dipertimbangkan ketika bukan nol. Untuk sulfat, hal ini dicontohkan dengan struktur rangka atau Lewis (atas), dibandingkan dengan rumus orde ikatan semua ekuivalen oksigen dan memenuhi aturan oktet dan 8 − N (bawah):