procesamiento bottom-up