flowchart TB INICIO(("¿Cuántos elementos?")) --> DOS["2 ELEMENTOS: BINARIOS"] & TRES["3 ELEMENTOS: TERNARIOS"] & CUATRO["4 ELEMENTOS: CUATERNARIOS"] DOS --> TIENEO{"¿Tiene OXÍGENO?"} TIENEO -- SÍ --> POSO{"¿Posición del O?"} POSO -- "Izquierda O-X" --> HALOX["HALURO DE OXÍGENO
(ej: OCl2)"] POSO -- "Derecha X-O" --> GPO{"¿Grupo funcional?"} GPO -- "O−2" --> OXIDO["ÓXIDO
(ej: Fe2O3)"] GPO -- "O2−2" --> PEROX["PERÓXIDO
(ej: BaO2)"] TIENEO -- NO --> TIENEH{"¿Tiene HIDRÓGENO?"} TIENEH -- SÍ --> CONQUIEN{"¿Con quién va?"} CONQUIEN -- "Con METAL" --> HIDMET["HIDRURO METÁLICO
(ej: LiH)"] CONQUIEN -- "Con NO METAL" --> GRUPO{"¿Grupo del NM?"} GRUPO -- "13, 14, 15" --> PROG["HIDRURO PROGENITOR
(ej: NH3, SiH4)"] GRUPO -- "16, 17" --> ESTADO{"¿Estado?"} ESTADO -- "Gas" --> HALHID["HALURO DE HIDRÓGENO
(ej: HCl (g))"] ESTADO -- "Acuoso" --> HIDRAC["ÁCIDO HIDRÁCIDO
(ej: HCl (aq))"] TIENEH -- NO --> SALBIN["SAL BINARIA
(ej: NaCl, SF6)"] TRES --> TIENEOH{"¿Tiene grupo OH?"} TIENEOH -- SÍ --> HIDROX["HIDRÓXIDO
(ej: Ca(OH)2)"] TIENEOH -- NO --> EMPIEZAH{"¿Empieza por H?"} EMPIEZAH -- SÍ --> OXOAC["OXOÁCIDO
(ej: H2SO4)"] EMPIEZAH -- NO --> OXOSAL["OXOSAL
(ej: KNO3)"] CUATRO --> HMEDIO{"¿H entre Metal y Anión?"} HMEDIO -- SÍ --> SALAC["SAL ÁCIDA
(ej: NaHCO3)"] style INICIO fill:#f9f,stroke:#333,stroke-width:4px style DOS fill:#bbf,stroke:#333 style TRES fill:#bfb,stroke:#333 style CUATRO fill:#fbf,stroke:#333 style HALOX fill:#ff9999,stroke:#333 style PEROX fill:#ff9999,stroke:#333 style PROG fill:#ffff99,stroke:#333