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