Las estructuras de control pueden usarse recursivamente o anidadas, es decir dentro de una estructura de control puede haber otras, que a su vez tomaran decisiones para el buen funcionamiento del programa.